我想從SQL中選擇給定列中具有'_'字符的行。 當我嘗試運行此查詢,它返回所有表中的行選擇給定列中具有'_'的所有行
SELECT * FROM [Attribute] where LibID=26 and Name like '%_%'
,但下面的查詢得到我所需要的
SELECT * FROM [Attribute] where LibID=26 and CHARINDEX('_', Name) > 0
爲什麼我的第一個查詢沒有返回預期的結果。也許我錯過了一些關於SQL的信息/知識。
LIKE '%\\ _%' ESCAPE '\' – Esperento57