我在数据库中的字段名为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标准是'%'。 –