SQL中的CASE语句可以完成很多有意义的事情,通过这个小文儿给大家展示一下使用CASE语句做一个自我介绍。

1.创建实验表T,并初始化数据。
sec@ora10g> create table t (x varchar2(8));
sec@ora10g> insert into t values ('Andy');
sec@ora10g> insert into t values ('HOU');
sec@ora10g> insert into t values ('Anna');
sec@ora10g> insert into t values ('TuTu');
sec@ora10g> insert into t values ('Secooler');
sec@ora10g> commit;

2.简单查看一下T表中的数据
sec@ora10g> select * from t;

X
--------
Andy
HOU
Anna
TuTu
Secooler

3.现在是使用CASE的自我介绍时间
sec@ora10g> select x, case
  2               when x = 'Andy' then '
  3               when x = 'HOU' then '
  4               when x = 'Anna' then '
  5               when x = 'TuTu' then '
  6               when x = 'Secooler' then '
  7               else null
  8            end
  9               introduce
 10    from t
 11  /

X        INTRODUCE
-------- -----------------------------------------
Andy    
HOU     
Anna    
TuTu    
Secooler

4.有关CASE的官方文档位置(10gR2)
http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14261/case_statement.htm#i36967

5.小结
“小CASE,大用途”。在实现简单分支语句功能上面CASE有它自身的优势。

Good luck.

secooler
09.12.15

-- The End --

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/519536/viewspace-622528/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/519536/viewspace-622528/

【SQL】小CASE相关推荐

  1. MySQL 常见索引的使用场景与区别(SQL小技巧)

    作者:贺禧年_码农 blog.csdn.net/weixin_46163590/article/details/106047978 一.MySQL索引类型: MySql常见索引类型有:主键索引.唯一索 ...

  2. SQL中case的使用方法

    Case具有两种格式.简单Case函数和Case搜索函数. 1.简单Case函数 CASE sex WHEN '1' THEN '男'WHEN '2' THEN '女' ELSE '其他' END 2 ...

  3. SQL中Case和convert()

    SQL语句之 case 和 convert 一.SQL之case 1 1.基本用法 :作为sql语句中的判断条件 case 字段 when 条件1 THEN 结果 Else 结果 END 2.比较用法 ...

  4. spark sql合并小文件_Spark SQL小文件问题在OPPO的解决方案

    Spark SQL小文件是指文件大小显著小于hdfs block块大小的的文件.过于繁多的小文件会给HDFS带来很严重的性能瓶颈,对任务的稳定和集群的维护会带来极大的挑战. 一般来说,通过Hive调度 ...

  5. 了解SQL Server CASE语句

    SQL Server CASE statement is equivalent to the IF-THEN statement in Excel. SQL Server CASE语句等效于Excel ...

  6. mysql rds 定时执行_RDS下执行SQL小脚本

    RDS下执行SQL小脚本 #!/bin/bash echo ' =============================== - 生产操作谨慎执行 - - - 提前预置SQL文件 - - ===== ...

  7. R语者小case之——从KEGG原始网页批量生成通路的基因表格

    我们经常要用到KEGG数据库来对基因做功能分析.经常长得好看的朋友问:如何获得整个通路的基因? 其实我们有多种方法可以获得通路中所有的基因情况,本文通过KEGG的原始网页生成某个通路的基因表格. 准备 ...

  8. 我的上司叫“专横”,驾驭他小case,情商修炼术

    我的上司叫"专横",驾驭他小case,情商修炼术 特征: 人如其"名"--趾高气扬.蔑视态度会让人感到害怕 不如意的地方: 讨厌出人意料的事.当他对所见所闻毫无 ...

  9. SQL之case when then用法(用于分类统计)

    case具有两种格式.简单case函数和case搜索函数. --简单case函数 case sexwhen '1' then '男' when '2' then '女' else '其他' end - ...

  10. SQL语句--CASE函数写法的简单举例,及应用

    SQL语句–CASE函数写法的简单举例,及应用 ---case函数的基本结构:case when...then...else... ----可以写也可以不写,按实际需求end [举个栗子_1] eg1 ...

最新文章

  1. mp4 android自动播放,Android 使用VideoView播放MP4的简单实现
  2. java程序死了telnet还有用吗_java实现telnet连接操作 改进
  3. 科大星云诗社动态20210525
  4. iPhone5搭载iOS6:App应用与Siri攻略
  5. npm环境安装linux,Node.js环境在linux上的部署教程
  6. 前端倒计时不准的问题
  7. 个人自媒体博客整站模板
  8. centos7安装ssh服务
  9. android 拍摄二维码图片 变形矫正_鼻中隔先天偏曲矫正特殊案例——我为何给她做了两次手术...
  10. Https iOS需要做的事
  11. linux c++ utf8 gbk,Linux C++ gbk转为utf-8
  12. 数据结构笔记(二十四)-- 哈夫曼编译码
  13. java json 转数据_Java解析(读取)Json数据{}、[{}](转)
  14. php论坛管理系统,PHPWind论坛站群管理系统-PHPWind自动采集-PHPWind自动更新
  15. Asp.net学习过程分解(学习路线)
  16. 工商阿里忙互殴 苏宁高调打假争做主角?
  17. IP MAC捆绑原理及缺陷的讨论
  18. 输入年龄,判断年龄阶段
  19. 在数据库中能不能像用excel那样直接填表保存进数据库,而不是用SQL语句
  20. vue高德地图搜索功能

热门文章

  1. Windows Knowledge
  2. Bringing up interface eth0: Device eth0 does not seem to be present,delaying initialization
  3. 【NLP】4 gensim word2vec库入门——官方手册embeddings和KeyedVectors
  4. 从turtlesim到贪吃蛇……
  5. java 算法,Java的十大算法你掌握好了吗?
  6. 深度教练:让深度学习模拟人类教学过程,大幅减少训练数据和时间
  7. 安装JDK与配置java环境变量
  8. 前沿重器[26] | 预训练模型的领域适配问题
  9. 移动支付的方式有哪些拾方易告诉你
  10. Android音频系统之二音频框架