这是查询Tname中包含 你 的数据
select from _teacher where Tname like %你%
这是查询Tname中包含 以你开头 的数据
select from _teacher where Tname like 你%
这是查询Tname中包含 以你结尾 的数据
select from _teacher where Tname like %你
查询方法:
select from 数据库名称 where 字段1 like '%关键字%' or 字段2 like '%关键字%' or 字段3 like '%关键字%'SQL 通配符必须与 LIKE 运算符一起使用。在 SQL 中,可使用以下通配符如下:
1、% 替代一个或多个字符
2、_ 仅替代一个字符
3、[charlist] 字符列中的任何单一字符
4、[^charlist]或者[!charlist] 不在字符列中的任何单一字符
以图中表格为例,说明一下各通配符用法
1、 查询居住在以 "Ne" 开始的城市里的人:
SELECT FROM Persons WHERE City LIKE 'Ne%'
2、查询居住在包含 "lond" 的城市里的人:
SELECT FROM Persons WHERE City LIKE '%lond%'
3、查询名字的第一个字符之后是 "eorge" 的人:
SELECT FROM Persons WHERE FirstName LIKE '_eorge'
4、查询记录的姓氏以 "C" 开头,然后是一个任意字符,然后是 "r",然后是任意字符,然后是 "er":
SELECT FROM Persons WHERE LastName LIKE 'C_r_er'
5、查询居住的城市以 "A" 或 "L" 或 "N" 开头的人:
SELECT FROM Persons WHERE City LIKE '[ALN]%'
6、查询居住的城市不以 "A" 或 "L" 或 "N" 开头的人:
SELECT FROM Persons WHERE City LIKE '[!ALN]%'
以上就是关于请问如何在SQL语句中实现模糊查询全部的内容,包括:请问如何在SQL语句中实现模糊查询、mysql数据库多字段模糊查询语句怎么写、mssql中一个简单的模糊查询语句怎么写请教大侠们等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)