當我在LIKE
中使用.
運算符時,運算符查詢未選擇任何記錄。如何使用「。」在LIKE查詢中?
我查詢:
SELECT *
FROM XSP_AssetList_V
WHERE AccountID = '5d6b1eab-1697-de11-a2d1-00505617006d'
AND PrinterSerialNumber
LIKE '%13.12%'
如何LIKE
使用.
?
當我在LIKE
中使用.
運算符時,運算符查詢未選擇任何記錄。如何使用「。」在LIKE查詢中?
我查詢:
SELECT *
FROM XSP_AssetList_V
WHERE AccountID = '5d6b1eab-1697-de11-a2d1-00505617006d'
AND PrinterSerialNumber
LIKE '%13.12%'
如何LIKE
使用.
?
在SQL中,單個字符的通配符是「_」而不是「。」
LIKE '%13_12%'
我認爲OP不尋找單字符通配符。這是問爲什麼實際'。'字符不匹配它應該在的地方。兩者的結合 – Aaron 2010-01-28 18:03:31
你在做什麼應該工作,也許你的帳戶ID是不正確或兩者的組合不返回任何
create table #test(ip varchar(16))
insert #test values ('13.121.238.11')
insert #test values ('13.124.254.128')
insert #test values ('127.0.0.1')
select * from #test where ip like '%13.12%'
工程 SELECT * FROM XSP_AssetList_V WHERE帳戶ID = '5d6b1eab-1697-DE11-a2d1-00505617006d' AND PrinterSerialNumber LIKE '%13%' 將顯示記錄 但這並不顯示recoreds SELECT * FROM XSP_AssetList_V WHERE的AccountID ='5d6b1eab-1697-de11-a2d1-00505617006d'AND PrinterSerialNumber LIKE'%13.12%' – xrx215 2010-01-28 18:03:35
請張貼它在你看來,應選擇記錄的值。 – Quassnoi 2010-01-28 17:28:29
我有一個IP地址的記錄,其值是13.121.238.11 我如何選擇記錄的值是13.121.238.11 使用sql查詢 – xrx215 2010-01-28 17:36:35
IP地址查詢在我的隨機表中正常工作,就像你擁有它。你確定這不是你的帳戶#拋棄預期的結果嗎? – 2010-01-28 17:43:04