【发布时间】:2015-12-22 14:56:22
【问题描述】:
我有一张客户表,记录如下:
CustomerID CustomerName Country
1 Alfr_eds Germany
2 Ana Mexico
3 Antonio Mexico
而且我需要选择客户名称中包含_的记录,所以可以使用什么查询。
我尝试了以下查询:
SELECT * FROM Customers where CustomerName LIKE '%_%';
但它会返回所有数据。
【问题讨论】:
-
好吗?你有什么问题?
-
下划线是
LIKE查询中任意字符的通配符。因此 LIKE%_%的意思是“给我所有在此列中至少包含一个任意字符的记录”。
标签: sql