0
我正在尋找一個可能性來檢查一個SQL語句,如果各列相等,並返回true或false:如果記錄中的兩列相等,則返回「true」?
例如:4列(a,b,c,d),我想檢查如果一個LIKE b和c LIKE d,如果是true,則返回true(或1)...
這是可能在mysql中這樣做的嗎?實際上,我用PHP 2個步驟爲您出謀劃策
我正在尋找一個可能性來檢查一個SQL語句,如果各列相等,並返回true或false:如果記錄中的兩列相等,則返回「true」?
例如:4列(a,b,c,d),我想檢查如果一個LIKE b和c LIKE d,如果是true,則返回true(或1)...
這是可能在mysql中這樣做的嗎?實際上,我用PHP 2個步驟爲您出謀劃策
解決這個但這吸..
THX在MySQL
select a = b AND c = d as is_check_true
from your_table
將返回1
如果真和0
否則。
爲了與其他數據庫引擎的這個工作你可以使用
select case when a = b AND c = d
then 1
else 0
end as is_check_true
from your_table
thx多數民衆贊成在我正在尋找.. –
'A = B和C = D'? – 2013-01-09 00:25:24
jes但聲明如何。SELECT * FROM table WHERE a = b AND c = d?但我想返回一個真實或錯誤,而不是 –