关于sql中三种通配符的使用总结:
在书写sql进行查询条件时,我们可以使用通配符来代替一个或多个字符 来与 LIKE 运算符一起使用进行模糊查询。
在sql三种通配符的使用总结如下:
一、% 可用于替代一个或多个字符
例如:
select * form TableName where name LIKE '王%'
查找出表中姓王的人员信息
select * from TableName where name LIKE '%晨'
查找出表中以‘晨’字结尾的人员信息
select * from TableName where name LIKE '%子%'
查找出表中姓名包含“子”字的人员信息
二、_ 仅用来替代一个字符
例如:
select * from TableName where name LIKE '王_'
查找出表中姓王且姓名只有两个字的人员信息
也可以使用多个_
select * form TableName where name LIKE 'T_mo_c'
查找出以“T”开头然后是任意字符,然后是“mo”,再是任意字符,再是“c”
三、[ ] 字符列中的任意一个字符,[ ^ ] 或 [! ] 不在字符列中的任意字符。
例如:
select * from TableName where name LIKE '[BCD]'
查找出以姓名以“B”或“C”或“D”开头的人员信息
select * from TabelName where name LIKE '[!BCD]'
查找出姓名不以“B”或“C”或“D”开头的人员信息
以上就是对sql中通配符的使用总结,希望能对大家有所帮助。