首页 >> sql语句 >> 详细内容
sql语句
 
sql语句 >> 正文
查询字符串
日期:2017/6/15 
Like 运算符里使用的通配符
 % 零个或多个字符 ,_ 任意单一字符 ,[]在指定区域集合内的任何单一字符,[^]不在指定区域或集合内的任
 何单一字符
 查询字符串中姓李的学生 select * from biao where 姓名 like ‘李%
查询姓名字段中包含小(外于字段的中间)的记录 select * from biao where 姓名 like ‘%小%’
取字符mr 和单个任意后缀字符 like ‘mr_’
以字符m或r开头的任何文本 like ‘[mr]%’
结尾为s,开头字符位于m-r之间的文本 like ‘[m-r]%s’
以字符m开头,第二个字符非r的任何文本 like ‘m[^r]%’
年龄21到29之间的学生”select * from biao where 年龄 like ‘[21-29]’” 或like ‘2[1-9]’
年龄不在21到29之间的学生”select * from biao where 年龄 like ‘[^2][1-9]’”
查询记录中姓名为“赵丹”“李平”“陈红”的学生 select * from biao where 姓名 in(‘赵丹’,‘李平’,‘陈红’)
注意:连续两个单引号且其中不含任何空格(即”)代表空字符串,查询条件中的字符串内所有字符都有效包括
开始和结尾的空格,在T_SQL中LIKE只用于下列数据类型:char、nchar、varchar、nvarchar、datetime、