注册 登录
编程论坛 SQL Server论坛

SQL条件显示

Mo诫 发布于 2009-09-29 17:19, 1051 次点击
假设有一个图书表books,此表有字段价格(price),请用一句SQL语句完成下列查询:
价格在10-20之间的显示“10-20”,
价格字段是空的显示“未知”,
其它的价格显示“其它”。
6 回复
#2
笨鸟2009-09-29 19:20
SELECT CASE WHEN price>=10 AND price<=20 THEN '10-20' END,
CASE WHEN price IS NULL THEN '未知' ELSE '其它' END
FROM books
#3
rainy02142009-09-30 14:45
版主SQL用得很好呀,有时间向你拜学一下
#4
wzs5491710652009-10-11 20:26
给还有跟简单的写法,这样写有点烦啊

 
#5
我是傻逼2009-10-12 00:57
难道想用 union来写?
#6
Vitamin19992009-10-14 10:50
这是最简单的吗   还有什么方法   怎么用UNION写啊
#7
我是傻逼2009-10-14 23:29
一般都是2楼这样写的啊?
楼主想获得什么信息?
1