我想在我的应用中搜索。以下是我的查询的一般外观
SELECT * FROM My_Table WHERE Col1 OR col or Col3 LIKE "String";
我的问题是该查询的正确语法是什么。 感谢。
答案 0 :(得分:1)
正确的语法如下:
SELECT * FROM My_Table WHERE Col1 LIKE "%String%" OR col LIKE "%String%" or Col3 LIKE "%String%";
答案 1 :(得分:0)
SELECT * FROM My_Table
WHERE Col1 LIKE '%String%'
OR Col LIKE '%String%'
OR Col3 LIKE '%String%';
它将使用针的两侧的通配符%
搜索所有提到的列中的条目答案 2 :(得分:0)
这应该可以解决问题:
SELECT * FROM My_Table
WHERE Col1 LIKE '%String%'
OR col LIKE '%String%'
or Col3 LIKE '%String%';
答案 3 :(得分:0)
您可以按照以下方式执行此操作
SELECT * FROM My_Table
WHERE Col1 LIKE "String" OR
Col LIKE "String" OR
Col3 LIKE "String";
取代" String"您可以使用%或 - 。
之类的通配符您可以浏览this link。
答案 4 :(得分:0)
SELECT * FROM My_Table
WHERE LOWER(Col1) LIKE '%string%'
OR LOWER(Col2) LIKE '%string%'
OR LOWER(Col3) LIKE '%string%';
通常建议保持搜索不区分大小写。这是它的语法。