首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

sql 查询 多谢

2012-03-08 
sql 查询谢谢select flag from Orderflag1000100如果flag0则显示 开始如果flag100则显示 结束如flag结束

sql 查询 谢谢
select flag from Order
flag
100
0
100

如果 flag=0则显示 开始
如果 flag=100则显示 结束

flag
结束
开始
结束

这样可以实现吗? 谢谢?


[解决办法]
select flag=case when flag='0' then '开始' when flag='100' then '结束' end from Order.
[解决办法]
select case flag when 0 then '开始' else '结束' end as flag from Order
[解决办法]
case ..when ..then.else..end 判断。
[解决办法]
SELECT flag = CASE WHEN flag='0' THEN '开始' WHEN flag = '100' THEN '结束' END FROM Order

热点排行