我在數據庫中的字段名爲workdir
和數據看起來像這樣SQL:喜歡用通配符
/home/public/users/james/PB_3594162_hwkk8529_3594148_1601131530
我做
select workdur from work where workdur like '*PB_*';
,但它似乎沒有工作
任何想法什麼SQL應該是這樣我可以得到任何有PB_的workdur?
我在數據庫中的字段名爲workdir
和數據看起來像這樣SQL:喜歡用通配符
/home/public/users/james/PB_3594162_hwkk8529_3594148_1601131530
我做
select workdur from work where workdur like '*PB_*';
,但它似乎沒有工作
任何想法什麼SQL應該是這樣我可以得到任何有PB_的workdur?
使用%代替*。
您可以在以下口味中使用通配符%。 1.字符串以通配符開頭並以子字符串結尾 - '%YZ' 2.字符串以通配符結尾且帶子字符串 - ''AB%' 3.字符串包含一些子字符串 - '%NM%'
您正在使用哪些DBMS? –
'*'在MS Access中被接受爲通配符。所有其他數據庫使用的ANSI標準是'%'。 –