如何使用SQL like
仅显示任何行的特定列中的单个单词?例如,假设我在column1中有以下行。
Column1
put return
need return
got return
bring return
server
client
我想要的单字输出是:
server
client
可以使用like
来完成吗?我知道这可以使用正则表达式完成,但如果可能的话,我更喜欢使用LIKE
。
答案 0 :(得分:4)
您可以使用not like
:
where col not like '% %'
答案 1 :(得分:1)
SELECT * FROM YourTable
WHERE Column1 NOT LIKE '% %'
或者:
WHERE LOCATE(' ',Column1) = 0