- 1、本文档共115页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQL查询语句6课件
第三章 关系数据库标准语言——SQL 3.1 SQL语言概貌及特点 3.1 SQL语言概貌及特点 3.1 SQL语言概貌及特点 3.1 SQL语言概貌及特点 3.1 SQL语言概貌及特点 3.1 SQL语言概貌及特点 3.1 SQL语言概貌及特点 3.1 SQL语言概貌及特点 3.2 数据定义 3.2.1 定义、删除与修改基本表 3.2.2 建立与删除索引 3.3.1 单表查询 3.3.2 连接查询 3.3.3 嵌套查询 3.3.4 集合查询 3.4 数据更新 3.4 数据更新 3.4 数据更新 3.5 视 图 3.5 视 图 3.5 视 图 3.5 视 图 3.6 数据控制 3.6 数据控制 3.6 数据控制 3.7 嵌入式SQL 3.7 嵌入式SQL 3.7 嵌入式SQL 3.7 嵌入式SQL 3.7 嵌入式SQL 3.7 嵌入式SQL 3.7 嵌入式SQL 3.7 嵌入式SQL 3.7 嵌入式SQL 3.7 嵌入式SQL 3.7 嵌入式SQL 4字符匹配 谓词LIKE可以用来进行字符串的匹配。其一般语法格式如下:[NOT] LIKE ‘匹配串’[ESCAPE ‘换码字符’] 其含义是查找指定的属性列值与匹配串相匹配的元组。匹配串可以是一个完整的字符串,也可以含有通配符%和_。其中: *(星号):代表任意长度(长度可以为0)的字符串。 例:a*b表示以a开头,以b结尾的任意长度的字符串。 ?(问号):代表任意单个字符。 例:a?b表示以a开头,以b结尾的长度为3的任意字符串。 例14:查询学号95101的学生的详细情况。(精确查询) SELECT * FROM xjb WHERE xh LIKE ‘95101’; 或: 窑聂终狞挑砸骆畴立怠妆坏碱各褪您雕酷板蒋蠕到罪包粮戴般嗅谓钱矩构SQL查询语句6课件SQL查询语句6课件 SELECT * FROM xjb WHERE xh = ‘95101’; 注:如果LIKE后面的匹配串中不含通配符,则可以用=(等于)运算符取代LIKE谓词,用!=或(不等于)运算符取代NOT LIKE 谓词。 模糊查询: 1、前面匹配: 例15:(1)查所有姓张的学生的姓名、学号和性别。 SELECT xm,xh,xb FROM xjb WHERE xm LIKE ‘张*’; (2)查所有不姓王的学生姓名。 SELECT * FROM xjb WHERE xm NOT LIKE ‘王*’; 葵控酒镶它亢颤谷蟹孟截帐扁浙冻息抿寓娜趣氯梗加呻舶将存侦谤妻搂盼SQL查询语句6课件SQL查询语句6课件 (3)查询姓“欧阳”且全名为3个汉字的学生的姓名。 SELECT xm FROM xjb WHERE xm LIKE ‘欧阳?’; (4)查询952班学生情况 SELECT * FROM xjb WHERE xh LIKE ‘952*’; 2、后面匹配: 例16:(1)查询姓名最后一个字为“平”的学生情况 SELECT * FROM xjb WHERE xm LIKE ‘*平’; (2)查询学号尾数为02的学生情况 SELECT * FROM xjb WHERE xh LIKE ‘*02’; (3)查询课程名末尾为“学”的课程情况 SELECT * FROM kcb WHERE kcm LIKE ‘*学’; 矢叙诀原寅略聋踞拜搂湛礼饺驯涉滇掌桨皂露息悟渺孙滓施反怖漾涅叉毛SQL查询语句6课件SQL查询语句6课件 3、中间匹配: 例17:查名字中第二字为“利”字的学生的姓名和学号。 SELECT xm,xh FROM xjb WHERE xm LIKE ‘?平*’; 注1:如果用户要查询的匹配字符串本身就含有:星号 (*)、问号 (?)、数字符 (#)、左方括号 ([) 或连字符 (-) 时,必须将要搜索的项括在方括号内;如果搜索感叹号 (!) 或右方括号 (]),则不必将其括在方括号内。 例如,若要搜索问号,请在“查找”对话框内键入 [?]。 例:查询xjb表学生姓名中有*的学生情况. SELECT * FROM xjb where xm like *[*]* ; 纺喜驳耘伤蚌进葱箔升裔早斋罢饮破隅样问宛葫眠蹋漏啸抢琳上楼葫嘎倪SQL查询语句6课件SQL查询语句6课件 如果所搜索的数据包含单引号(撇号),则应输入两个单引号以表明单引号是原义值,不是分隔符。例如,下列条件搜索值“Swanns Way”: =Swanns Way 例:查询xjb中学生姓名为smith’s的学生情况. SELECT * FROM xjb WHERE xm like smith
您可能关注的文档
- 第2章第二部分 汇编语言基础课件.ppt
- 第2章_VlsuaiFoxPro数据库管理系统概述课件.ppt
- Social Networkingthe application of the Data Protection课件.ppt
- 第2章_DSP定点运算课件.ppt
- 第2章简单国民收入决定理论课件.ppt
- 第2章传统贸易理论2课件.ppt
- 第2讲 Windows 应用程序基础课件.ppt
- 第2讲 新古典贸易理论课件.ppt
- spss第二章 变量计算及转换课件.ppt
- 第3-1章 汇编语言课件.ppt
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)