实例介绍
【实例简介】
CASE 表达式是从 SQL-92 标准开始被引入的。可能因为它是相对较新 的技术,所以尽管使用起来非常便利,但其真正的价值却并不怎么为人所 知。很多人不用它,或者用它的简略版函数,例如 DECODE(Oracle)、 IF (MySQL)等。然而,正如 Joe Celko 所说,CASE 表达式也许是SQL-92 标准里加入的最有用的特性。如果能用好它,那么SQL 能解决的问题就 会更广泛,写法也会更加漂亮。而且,因为 CASE 表达式是不依赖于具体 数据库的技术,所以可以提高 SQL 代码的可移植性。这里强烈推荐大家 改用 CASE 表达式,特别是使用 DECODE 函数的 Oracle 用户 A。 本节,我们将通过具体的例题来学习优点众多的 CASE 表达式。
【实例截图】
【核心代码】
SQL进阶教程
├── 《SQL进阶教程》高清中文版.pdf
├── 程序代码
│ └── 【示例程序】SQL进阶教程
│ ├── Ch1(1-10)
│ │ ├── A1-10
│ │ │ ├── A1-10-1
│ │ │ │ ├── Materials2.txt
│ │ │ │ └── p294.txt
│ │ │ └── A1-10-2
│ │ │ ├── TestScores.txt
│ │ │ └── p295.txt
│ │ ├── CreateTable
│ │ │ ├── Materials.txt
│ │ │ ├── SeqTbl.txt
│ │ │ ├── Teams.txt
│ │ │ └── TestResults.txt
│ │ └── Sample
│ │ ├── p168.txt
│ │ ├── p169.txt
│ │ ├── p171_1.txt
│ │ ├── p172_2.txt
│ │ ├── p173_1.txt
│ │ ├── p173_2.txt
│ │ ├── p174.txt
│ │ ├── p176_1.txt
│ │ ├── p176_2.txt
│ │ ├── p176_3.txt
│ │ ├── p178.txt
│ │ ├── p179_1.txt
│ │ ├── p179_2.txt
│ │ └── p180.txt
│ ├── Ch1(1-1)
│ │ ├── A1-1
│ │ │ ├── A1-1-1
│ │ │ │ ├── Greatests.txt
│ │ │ │ ├── p272_1.txt
│ │ │ │ ├── p272_2.txt
│ │ │ │ ├── p273_1.txt
│ │ │ │ └── p273_2.txt
│ │ │ ├── A1-1-2
│ │ │ │ └── p273.txt
│ │ │ └── A1-1-3
│ │ │ ├── p274_1.txt
│ │ │ └── p274_2.txt
│ │ ├── CreateTable
│ │ │ ├── CourseMaster.txt
│ │ │ ├── PopTbl.txt
│ │ │ ├── PopTbl2.txt
│ │ │ ├── Salaries.txt
│ │ │ ├── SomeTable.txt
│ │ │ ├── StudentClub.txt
│ │ │ └── TestSal.txt
│ │ └── Sample
│ │ ├── p12.txt
│ │ ├── p13.txt
│ │ ├── p14_1.txt
│ │ ├── p14_2.txt
│ │ ├── p17.txt
│ │ ├── p4.txt
│ │ ├── p5.txt
│ │ ├── p6.txt
│ │ ├── p8.txt
│ │ ├── p9_1.txt
│ │ └── p9_2.txt
│ ├── Ch1(1-2)
│ │ ├── A1-2
│ │ │ ├── A1-2-1
│ │ │ │ └── p275.txt
│ │ │ ├── A1-2-2
│ │ │ │ ├── DistrictProducts.txt
│ │ │ │ ├── p276_1.txt
│ │ │ │ ├── p276_2.txt
│ │ │ │ └── p276_3.txt
│ │ │ └── A1-2-3
│ │ │ ├── DistrictProducts2.txt
│ │ │ ├── p276.txt
│ │ │ ├── p277_1.txt
│ │ │ └── p277_2.txt
│ │ ├── CreateTable
│ │ │ ├── Addresses.txt
│ │ │ └── Products.txt
│ │ └── Sample
│ │ ├── p22.txt
│ │ ├── p23.txt
│ │ ├── p24_1.txt
│ │ ├── p24_2.txt
│ │ ├── p26.txt
│ │ ├── p27.txt
│ │ ├── p28.txt
│ │ ├── p29.txt
│ │ ├── p30_1.txt
│ │ ├── p30_2.txt
│ │ ├── p33_1.txt
│ │ └── p34.txt
│ ├── Ch1(1-3)
│ │ ├── CreateTable
│ │ │ ├── Class.txt
│ │ │ └── Students.txt
│ │ └── Sample
│ │ ├── p44.txt
│ │ ├── p45.txt
│ │ ├── p47.txt
│ │ ├── p48.txt
│ │ ├── p50.txt
│ │ └── p53.txt
│ ├── Ch1(1-4)
│ │ ├── A1-4
│ │ │ ├── A1-4-1
│ │ │ │ ├── p277.txt
│ │ │ │ └── p278.txt
│ │ │ ├── A1-4-2
│ │ │ │ ├── p278.txt
│ │ │ │ └── p279.txt
│ │ │ └── A1-4-3
│ │ │ └── p280.txt
│ │ ├── CreateTable
│ │ │ ├── Graduates.txt
│ │ │ ├── Items.txt
│ │ │ ├── SeqTbl.txt
│ │ │ └── Students.txt
│ │ └── Sample
│ │ ├── p56.txt
│ │ ├── p58.txt
│ │ ├── p59.txt
│ │ ├── p60.txt
│ │ ├── p61.txt
│ │ ├── p64_1.txt
│ │ ├── p64_2.txt
│ │ ├── p66_1.txt
│ │ ├── p66_2.txt
│ │ ├── p67_1.txt
│ │ └── p67_2.txt
│ ├── Ch1(1-5)
│ │ ├── A1-5
│ │ │ ├── A1-5-1
│ │ │ │ └── p280.txt
│ │ │ ├── A1-5-2
│ │ │ │ ├── p281_1.txt
│ │ │ │ └── p281_2.txt
│ │ │ └── A1-5-3
│ │ │ └── p281.txt
│ │ ├── CreateTable
│ │ │ ├── Class.txt
│ │ │ ├── Courses.txt
│ │ │ ├── Items.txt
│ │ │ ├── Personnel.txt
│ │ │ └── TblSex.txt
│ │ └── Sample
│ │ ├── p73.txt
│ │ ├── p74.txt
│ │ ├── p75.txt
│ │ ├── p76.txt
│ │ ├── p77.txt
│ │ ├── p78.txt
│ │ ├── p80_1.txt
│ │ ├── p80_2.txt
│ │ ├── p81.txt
│ │ ├── p83.txt
│ │ ├── p84.txt
│ │ ├── p86_1.txt
│ │ ├── p86_2.txt
│ │ ├── p88_1.txt
│ │ ├── p88_2.txt
│ │ ├── p89.txt
│ │ └── p90.txt
│ ├── Ch1(1-6)
│ │ ├── A1-6
│ │ │ ├── A1-6-1
│ │ │ │ └── p282.txt
│ │ │ └── A1-6-2
│ │ │ ├── p283_1.txt
│ │ │ └── p283_2.txt
│ │ ├── CreateTable
│ │ │ ├── Accounts.txt
│ │ │ ├── Reservations.txt
│ │ │ ├── Sales.txt
│ │ │ └── Sales2.txt
│ │ └── Sample
│ │ ├── p100_1.txt
│ │ ├── p100_2.txt
│ │ ├── p102_1.txt
│ │ ├── p102_2.txt
│ │ ├── p103_1.txt
│ │ ├── p103_2.txt
│ │ ├── p104.txt
│ │ ├── p108_1.txt
│ │ ├── p108_2.txt
│ │ ├── p96_1.txt
│ │ ├── p96_2.txt
│ │ ├── p97.txt
│ │ ├── p98.txt
│ │ ├── p99_1.txt
│ │ └── p99_2.txt
│ ├── Ch1(1-7)
│ │ ├── A1-7
│ │ │ ├── A1-7-1
│ │ │ │ └── p285.txt
│ │ │ └── A1-7-2
│ │ │ ├── p285.txt
│ │ │ └── p286.txt
│ │ ├── CreateTable
│ │ │ ├── Products.txt
│ │ │ ├── Skills .txt
│ │ │ ├── SupParts.txt
│ │ │ └── Tbl.txt
│ │ └── Sample
│ │ ├── p114.txt
│ │ ├── p118_1.txt
│ │ ├── p118_2.txt
│ │ ├── p120.txt
│ │ ├── p124.txt
│ │ ├── p126.txt
│ │ └── p127.txt
│ ├── Ch1(1-8)
│ │ ├── A1-8
│ │ │ ├── A1-8-1
│ │ │ │ ├── ArrayTbl2.txt
│ │ │ │ ├── p286.txt
│ │ │ │ ├── p287.txt
│ │ │ │ ├── p288_1.txt
│ │ │ │ ├── p288_2.txt
│ │ │ │ └── p289.txt
│ │ │ ├── A1-8-2
│ │ │ │ └── p289.txt
│ │ │ └── A1-8-3
│ │ │ └── p290.txt
│ │ ├── CreateTable
│ │ │ ├── ArrayTbl.txt
│ │ │ ├── Meetings.txt
│ │ │ ├── Projects.txt
│ │ │ └── TestScores.txt
│ │ └── Sample
│ │ ├── p137_1.txt
│ │ ├── p137_2.txt
│ │ ├── p138.txt
│ │ ├── p140_1.txt
│ │ ├── p140_2.txt
│ │ ├── p141.txt
│ │ ├── p142.txt
│ │ ├── p144_1.txt
│ │ ├── p144_2.txt
│ │ ├── p145_1.txt
│ │ ├── p145_2.txt
│ │ ├── p145_3.txt
│ │ └── p145_4.txt
│ ├── Ch1(1-9)
│ │ ├── A1-9
│ │ │ ├── A1-9-1
│ │ │ │ ├── p291_1.txt
│ │ │ │ └── p291_2.txt
│ │ │ ├── A1-9-2
│ │ │ │ ├── p292.txt
│ │ │ │ └── p293.txt
│ │ │ └── A1-9-3
│ │ │ └── p293.txt
│ │ ├── CreateTable
│ │ │ ├── Digits.txt
│ │ │ ├── MyStock.txt
│ │ │ ├── Seats.txt
│ │ │ ├── Seats2.txt
│ │ │ ├── Seats3.txt
│ │ │ └── SeqTbl.txt
│ │ └── Sample
│ │ ├── p151.txt
│ │ ├── p152.txt
│ │ ├── p153_1.txt
│ │ ├── p153_2.txt
│ │ ├── p154_1.txt
│ │ ├── p154_2.txt
│ │ ├── p154_3.txt
│ │ ├── p156.txt
│ │ ├── p158.txt
│ │ ├── p160.txt
│ │ ├── p161.txt
│ │ ├── p162.txt
│ │ └── p163.txt
│ ├── Ch1(2-10)
│ │ ├── p266_1.txt
│ │ ├── p266_2.txt
│ │ ├── p269_1.txt
│ │ └── p269_2.txt
│ ├── Ch1(2-5)
│ │ ├── Natural.txt
│ │ ├── Teams.txt
│ │ ├── p239.txt
│ │ └── p241.txt
│ └── ReadMe.txt
└── 程序代码.zip
67 directories, 221 files
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论