【发布时间】:2017-09-25 16:47:45
【问题描述】:
在我的 sql 查询中,我使用 '%b-%' 执行代码,查询返回 0 行。
这是我的查询:
SELECT NAME, SURNAME, AGE FROM PERSONS WHERE NAME LIKE '%b-%'
没有喜欢:
SELECT NAME, SURNAME, AGE FROM PERSONS WHERE NAME = 'b-rush'
所有查询都返回 0 行。
我有 'b-rush'、'b-rush1'、'b-rush2' 等值。
【问题讨论】:
-
显示一些示例数据
-
您查询的数据库的排序规则是什么?是否偶然区分大小写(不寻常但发生)。
-
愚蠢的问题,但是由于您使用的是 MS SQL Server,您确定选择了正确的数据库吗?
-
完全取消 where 子句;你得到结果了吗?
-
你执行
SELECT NAME, SURNAME, AGE FROM PERSONS有没有结果?
标签: sql sql-server tsql sql-server-2012 sql-like