我正在寻找检查sql语句的可能性,如果各列彼此相等并返回true或false:
例如:4列(a,b,c,d),我想检查LIKE b和c LIKE d是否为真,然后返回true(或1)...
这有可能在mysql中执行此操作吗?我实际上用2步解决这个问题,但这很糟糕..
谢谢你的建议
在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 
| 归档时间: | 
 | 
| 查看次数: | 5178 次 | 
| 最近记录: |