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?但我想返回一个真实或错误,而不是 –