SQL:尝试查找包含char'1'的行

时间:2014-05-13 11:13:42

标签: sql char substring contains

我有一个包含3列的ACCESS表(称为操作系统) - OS_NAME,VERSION(均为文本),PRICE(数字)
我试图用char' 1'找到所有操作系统的所有名称。在版本中(例如版本v11),但是当我使用此查询时:
SELECT OS_NAME FROM OS WHERE VERSION LIKE '%1%'
我没有得到任何结果,只是一张空白的桌子 我试着写 SELECT OS_NAME FROM OS WHERE VERSION LIKE 'v11'
一切都没关系,我得到了正确的排...... 那么,我的'%'是否有问题?我以为他们应该给我所有包含' 1'

的字符串

1 个答案:

答案 0 :(得分:3)

在ACCESS you should中使用*代替%

 SELECT OS_NAME FROM OS WHERE VERSION LIKE '*1*'