如题所说
举个例子,比如说我有表STUDENT , 有列 NAME ,AGE有几行数据
张三 22
李四 23
王五 28
赵六 18
想要一条sql语句:做一个统计,得到年龄大于24的同学,不大于24的同学也给显示出来,但年龄变为"不满足条件"(举的是例子 没有实际意义)结果应该是这样张三 不满足
李四 不满足
王五 28
赵六 不满足结果还是4行 行数必须和原表是一样的。这个sql怎么写??求大神指导我,感激不尽!
举个例子,比如说我有表STUDENT , 有列 NAME ,AGE有几行数据
张三 22
李四 23
王五 28
赵六 18
想要一条sql语句:做一个统计,得到年龄大于24的同学,不大于24的同学也给显示出来,但年龄变为"不满足条件"(举的是例子 没有实际意义)结果应该是这样张三 不满足
李四 不满足
王五 28
赵六 不满足结果还是4行 行数必须和原表是一样的。这个sql怎么写??求大神指导我,感激不尽!
解决方案 »
- Oracle-索引问题-如何确定小数据量的表
- 求sql 在线等
- 如何恢复drop掉的表啊??????????????????????????
- 100求解问题
- 如何让一月份的本期值和一月份的年累计值相等,但是到二月份的时候年累计值自动累计增加?
- 在ORACLE里写存储过程时,编译出现"无法将NULL值插入 ("SYS"."OBJ$"."NAME")"是怎么回事?
- 在session中看到的sql text 如何通过语句查询?
- Oracle817下如何用internal用户连接到远端Oracle数据库
- 用户建立的问题!困惑
- DATE可以作为字段名吗?
- 半夜三更的求解。这个sql怎么写??
- Oracle SQL 查询问题,去掉或者替换相同列中的重复值,两个表的查询。
from STUDENT
where ...
SELECT NAME , (CASE WHEN AGE> 24 THEN cs_lph ELSE '不满足' END)
FROM cs_users
不好意思代码贴错了,下面是对的
前提是AGE是字符型的
SELECT NAME , (CASE WHEN AGE> 24 THEN AGE ELSE '不满足' END)
FROM cs_users
http://topic.csdn.net/u/20111004/19/7a8297c9-13b4-453f-a5b3-8f77b7013c1e.htmlhttp://topic.csdn.net/u/20111004/19/7a8297c9-13b4-453f-a5b3-8f77b7013c1e.html