我在其中一人是國家,他們的名字和姓氏搜索的搜索系統上工作的工作。對於我使用的第一個和最後一個名字concat
,但使用它進一步和條件似乎不工作。我的查詢是sql查詢不CONCAT
select * from users_profile where CONCAT(fname,' ',lname) like '%v %'
or Email like '%v %' AND country='india'
在上面if if is use the query without「and」it works。但我需要指定更多的條件,如果我只是使用和沒有concat
,也適用。
select * from users_profile where CONCAT(fname,' ',lname) like '%v %'
or Email like '%v %'
如何使它與兩個concat
進一步and condition
我想申請工作。
只要您知道影響(不使用索引)或者計算常量(愚蠢示例:'DATE(NOW())'),'WHERE'子句中的函數都可以。 –
@AlainCollins對於我來說,在查詢調優中沒有使用索引似乎是一個明顯的禁忌。 – Kermit
不工作,我嘗試 –