oracle查询sql练习技巧(这个很实用,不是吹的)
2012-03-27 18:04
239 查看
表数据;
上面2个sql效果是一样的。
MENU_ID | IS_TREE |
---|---|
0001 | 1 |
0002 | 1 |
0101 | 2 |
0102 | |
0103 | |
0201 | 5 |
0202 | 6 |
--------------使用decode函数 select b.menu_id,decode(b.is_tree,'1','1vv','2','2vv',null,'isnullvalue','defaultvaluehehe') tree from menutree b --------------使用case when then else达到相同效果 select c.menu_id, case when c.is_tree is null then 'isnullvalue' when c.is_tree='1' then '1vv' when c.is_tree='2' then '2vv' else 'defaultvaluehehe' end tree from menutree c
上面2个sql效果是一样的。
MENU_ID | TREE |
---|---|
0001 | 1vv |
0002 | 1vv |
0101 | 2vv |
0102 | isnullvalue |
0103 | isnullvalue |
0201 | defaultvaluehehe |
0202 | defaultvaluehehe |
相关文章推荐
- Oracle SQL:经典入门级查询练习 (2)
- ORACLE SQL:经典查询练习
- oracle SQL语句练习MERGE、模糊查询、排序、
- Oracle查询表空间的使用情况的SQL语句,很实用
- oracle―SQL技巧之(一)连续记录查询sql案例测试
- Oracle SQL:经典入门级查询练习(1)
- Oracle_sql 基础_查询练习
- oracle―SQL技巧之(一)连续记录查询sql案例测试
- Oracle--SQL技巧之一(查询连续的记录)
- Oracle SQL:经典查询练习(3)
- oracle复杂查询是sql
- oracle、my sql、sql随机查询语句
- oracle sql语言模糊查询--通配符like的使用教程
- [推荐]ORACLE SQL:经典查询练手第二篇(不懂装懂,永世饭桶!)
- oracle学习篇三:SQL查询
- 解析Oracle查询和删除JOB的SQL
- Oracle 日期相关查询SQL
- Oracle EBS-SQL (MRP-3):检查例外信息查询_建议取消_采购订单.sql
- ORACLE分页查询SQL语法——最高效的分页
- Oracle优化查询技巧