求一个sql语句 表T中有字段A,如果A=0则显示"true",A=1则显示"false"类似这样的sql了,就是要求加入判断A字段的值的功能:select 'true' from Tselect 'false' from T谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select *,case when a=0 then 'true' else 'false' end as '字段名'from tb 呵呵,又是高手出马~~~^_^那再请教下sql语句中有没有if之类的语句呢?有的话该如何写判断呢 ? 其他语言的if,在sql里就是case when,只有一个case when 和else类似于 a=0?'true':'false' 原来如此。非常感谢 ~hand 语句里用case when ,但比如存储过程里可以用ifif a>bselect * from table1elseselect * from table2 解释的挺详细的,难怪你sql语句sql这么彪悍。。呵呵 sql查询急急 如何知道sql数据库中的哪个数据表最大? 求一SQL语句,请人帮忙,删掉重复记录 这样的需求怎么解决?SQL怎么写? 如何把表的数据结构生成数据字典 请问一个sql server的问题 请大家给个意见:为2个字段,需要另建一个表吗? 重提旧问题! 奇怪,视图中字段的类型与对应表中的字段的类型不一样? HAVING 使用中遇到小问题 关于SQL Server 2000版本信息的查询 关于插入数据列的问题
case when a=0 then 'true' else 'false' end as '字段名'
from tb
那再请教下sql语句中有没有if之类的语句呢?有的话该如何写判断呢 ?
只有一个case when 和else
类似于 a=0?'true':'false'
select * from table1
else
select * from table2