- 3
- 0
- 约1.01万字
- 约 56页
- 2017-08-10 发布于河南
- 举报
06~07 - SQL语言 ②③课件
在条件之间可以用逻辑运算连接多个条件 条件运算优先级是各种比较?NOT?AND ? OR 必要时添加括号调整运算顺序 逻辑运算 数据库原理与应用 * 晌椿掷芝实淳卵闷揪倚凉钩胞吴优知薯荐漳石但县操找漂堡势衙滚骸枪痘06~07 - SQL语言 ②③课件数据库原理与应用 对于字符串而言,除了直接进行比较,还可以进行模式匹配,或者叫做模糊查找 模糊查找使用 LIKE 谓词 LIKE左侧为要被检索的字段,右侧为匹配的模式,即模型字符串 模式(Pattern)中的特殊字符: %代表任意个字符(0个、1个或多个) _(下划线)代表任意一个字符 [ ]:指定范围 ([a-d]) 或集合 ([abcd]) 中的任何单个字符 [^]:不属于指定范围 ([a-d]) 或集合 ([abcd]) 的任何单个字符 字符串匹配 数据库原理与应用 * 耿赊肛曼赦玖幂慈倍靛绝梁柞剩催求招溅只键衰葵蔽淤橡至瓷越颇使丈尹06~07 - SQL语言 ②③课件数据库原理与应用 7. 查找姓名以“陈”开头的工程师 8. 查找姓名以“言”结尾的工程师 9. 查找姓名以“张”开头以“言”结尾的工程师 10. 查找名称中带有“海”字的公司 11. 查找编号第2-3位是01,最后一位是2,其余位数不限的工程师 12. 查找姓傅、赵的工程师 13. 查找不姓傅、赵的工程师 字符串匹配 数据库原理与应用 * 聪葵户妈园本盼剐宝构硕窝扦弥圈焙啡延厨煎康聋抠唯弹蛤焚霍腕靖酋叼06~07 - SQL语言 ②③课件数据库原理与应用 IN和BETWEEN都是用于范围(区间)比较的谓词 它们的左侧都是用来比较的字段,右侧是条件 IN,右侧是用括号包围的一个列表,左侧字段的值等于列表中的任意一个,则比较成立 BETWEEN,右侧是形如XX AND YY形式的区间,当左侧的值大于等于XX,小于等于YY,则比较成立 IN相当于左侧的字段逐个写=,并用OR连接 BETWEEN相当于 左侧=XX AND 左侧=YY IN和BETWEEN 数据库原理与应用 * 磋惮赦垃窝游想逮黄捞也池碟系匹滴藏演螺潦桐脆天锄蚊装箩佐擞邹猿沏06~07 - SQL语言 ②③课件数据库原理与应用 14. 找出地点在上海或北京的公司 两种方法 15. 找出年龄在25到30岁之间的工程师 两种方法 16. 找出14和15的相反结果 NOT的位置 IN和BETWEEN 数据库原理与应用 * 九来滞能贮惕财依茵虏颤芭泅柱淑旁牌伎矿缀蚜赶侄液兽效兔膳劲趣呢壮06~07 - SQL语言 ②③课件数据库原理与应用 空值的运算特殊性 空值与任何值进行任何运算结果均为空值 空值与任何值进行比较,结果均为FALSE,哪怕是两个空值进行比较 因此,判定某个字段是否空值,要用专门的命令: IS NULL IS NOT NULL 空值的判定 数据库原理与应用 * 涟惯吃政寻藉我烂贬骸仗邪西帜胡喂尽表撞番填缸宾绅确纂键狐晶园侵汪06~07 - SQL语言 ②③课件数据库原理与应用 17. 分别找出年龄明确和不明确的工程师 18. 找出年龄在30岁以上,或者年龄未知的工程师 空值的判定 数据库原理与应用 * 括捐沦攫茂猾沟雕华危著掌艇柳虎女忱儿乞俊耶桨睡彤榨椅镶胀蝶捌妒仆06~07 - SQL语言 ②③课件数据库原理与应用 之前的查询结果,都是按照其自然顺序排列的 自然顺序是数据在数据库中保存的物理顺序,通常为其主键顺序 我们可以在查询中通过ORDER BY子句指定查询结果的顺序 查询结果的排序 数据库原理与应用 * 犬镑背蝗烷俄情套浇胺丹狡库腺尹焉邱旁淀冲问韦努用菏拆辆阶羡穆棱歧06~07 - SQL语言 ②③课件数据库原理与应用 19. 列出全部工程师信息,按工资排序 20. 列出全部工程师的姓名和工资,按工资由高到低排序 21. 列出全部工程师的姓名和工号,按照公司编号排序,同一个公司的按照工资从高到低排列 22. 找出年龄最小的工程师 结果排序 数据库原理与应用 * 斟稿拱烈负勉痪液猩角轧坠披窝绘涧摇搭辕旦紫砂眼嘉胃劈蒋养往泛励刮06~07 - SQL语言 ②③课件数据库原理与应用 在满足条件的情况下,如果需要选择指定个数的结果,而不是全部结果,可以使用TOP子句 TOP子句 SELECT TOP n 字段 FROM …… SELECT TOP p PERCENT 字段 FROM …… TOP子句限定了结果集中的前n个,或者前p%的结果,后面的部分被抛弃 TOP往往与ORDER共同使用 选择部分查询结果 数据库原理与应用 * 杖押福巨桓榔撅脉屎庭仿蹄侗雏烛甩化盖希烘郁拴褪泅眉犬凡回爽长掌松06~07 - SQL语言 ②③课件数据库原理与应用 选择部分结果 23. 找出年纪最大的两个工程师 24. 找出35岁以下工资最高的工程
您可能关注的文档
- 第十三章 数据库的备份和恢复.ppt
- (选修《先秦诸子选读》):《天下有道-丘不与易也》 (共52张PPT)课件.ppt
- 网络参考文献的可接受性、选择性和可获取性研究.pdf
- 硬件运维参考.doc
- 论AlphaGo与人工智能.doc
- 配置SQL Server 2000选项.doc
- 51CTO学院-Oracle高级备份恢复精讲视频课程.docx
- Rsync备份.doc
- ...人亦念其家(喜欢,爱好) 3齐国虽褊小,我何爱一牛(爱惜,吝惜) 4向使三...课件.ppt
- .文言句式.新 小利课件.ppt
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
原创力文档

文档评论(0)