我尝试了以下两个陈述:
SELECT col FROM db.tbl WHERE col (LIKE 'str1' OR LIKE 'str2') AND col2 = num
导致语法错误SELECT col FROM db.tbl WHERE page LIKE ('str1' OR 'str2') AND col2 = num
导致"截断不正确的DOUBLE值:str1"和"截断不正确的DOUBLE值:str2",看起来像每个结果.但是,实际上没有返回任何结果.我认为这两个陈述中的一个会奏效,但事实并非如此.
Tom*_*ter 57
Run Code Online (Sandbox Code Playgroud)SELECT col FROM db.tbl WHERE (col LIKE 'str1' OR col LIKE 'str2') AND col2 = num
%
在字符串的开头和结尾使用。这样它也会检查子字符串
SELECT col FROM db.tbl WHERE (col LIKE '%str1%' OR col LIKE '%str2%') AND col2 = num
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
68906 次 |
最近记录: |