SQL-比较WHERE子句中单词的一部分
我对sql查询有问题 例如,我有如下表格:SQL-比较WHERE子句中单词的一部分,sql,Sql,我对sql查询有问题 例如,我有如下表格: ID Name1 Name2 Country 1 Greg Torr Poland 2 John Smith England 3 Tom Jerry USA 我想得到所有的记录,例如,在乡下有“la”。在这种情况下: 波兰 英格兰 我怎么能把这个放在哪里 问候语使用LIKE关键字: SELECT * FROM table WHERE Country LIKE '%la%' 或者 WHERE Country LIKE '%la%'
ID Name1 Name2 Country
1 Greg Torr Poland
2 John Smith England
3 Tom Jerry USA
我想得到所有的记录,例如,在乡下有“la”。在这种情况下:
波兰
英格兰
我怎么能把这个放在哪里
问候语使用LIKE关键字:
SELECT * FROM table
WHERE Country LIKE '%la%'
或者
WHERE Country LIKE '%la%'
如果您的RDBMS区分大小写,请使用适当的字符串函数将
Country
转换为大写,并使用类似的与大写的LA
进行比较:
SELECT *
FROM tbl
WHERE UPPER(Country) LIKE '%LA%'
我想你可以在这里使用Like条款。有关示例,请访问
等等。在关键字前后加上百分比符号
SELECT *
FROM tableName
WHERE Country LIKE '%LA%'
CHARINDEX
可能无法在所有DBMS中工作<代码>像
应该在所有方面都有效。我知道这个网站;)但是我没有太多的时间来阅读其中的所有运算符是的,我理解。但我不知道我在找什么接线员。现在我知道了
SELECT *
FROM tableName
WHERE Country LIKE '%LA%'