- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[经管营销]CASE_第二章_安全信息管理系统_SQL2010
2.2.3 关系数据库标准语言SQL 目录 一 SQL概述 二 查询功能 三 操作功能 四 定义功能 一 SQL概述 SQL(Structured Query Language) SQL包含数据定义(Define) 、数据操作(Operate)和数据控制(Control) SQL语言具有如下特点: SQL语言是一种一体化语言,它包括数据定义、数据查询、数据操纵和数据控制等方面的功能,它可以完成数据库活动中的全部工作。 SQL语言是一种高度非过程化的语言,它没有必要一步步地告诉计算机“如何”去做,而只需要描述清楚用户要“做什么”,SQL语言就可以将要求交给系统,自动完成全部工作。 一 SQL概述 3. SQL语言非常简洁。见下表 二 查询功能 SQL的核心是查询。SQL的查询命令也称作SELECT命令,它的基本形式由SELECT-FROM-WHERE查询模块组成,多个查询可以嵌套执行。 SQL SELECT 命令的语法格式如下: SELECT 字段列表 FROM 表列表 [WHERE 条件表达式] [GROUP BY ….][HAVING条件表达式] [UNION …] [ORDER BY …] SELECT:要查询的数据 FROM:说明要查询的数据来自哪个或哪些表,可以对单个表或多个表进行查询; WHERE:说明查询条件,即选择元组的条件; GROUP BY:短语用于对查询结果进行分组,可以利用它进行分组汇总; HAVING:短语必须跟随GROUP BY 短语使用,它用来限定分组必须满足的条件; ORDER BY: 用来对查询的结果进行排序。 订货管理系统数据库 1简单查询(选择表中若干列) 例1 从职工关系中检索所有的工资值。 1简单查询(选择表中若干列) 例2 检索仓库关系中的所有元组。 SELECT * FROM 仓库 等价于SELECT 仓库号,城市,面积 FROM 仓库 举例(比较大小) 例3 检索工资多于1230元的职工号 SELECT 职工号 FROM 职工 WHERE 工资1230 例4 检索哪些仓库有工资多于1210元的职工 SELECT DISTINCT 仓库号 FROM 职工 WHERE 工资1210 举例(多重条件查询) 例5 给出在仓库”WH1”或”WH2”工作,并且工资少于1250元的职工号 SELECT 职工号 FROM 职工 WHERE 工资1250 AND (仓库号=“WH1” OR仓库号=”WH2”) 以上检索只基于一个关系 2 简单的联接查询 联接查询是一种基于多个关系的查询. 例6 找出工资多于1230元的职工号和他们所在的城市 SELECT 职工号,城市 FROM 职工,仓库 WHERE (工资1230) AND(职工.仓库号=仓库.仓库号) 仓库关系和职工关系之间存在一个一对多的联系。 例7 找出工作在面积大于400的仓库的职工号以及这些职工所在的城市 SELECT 职工号,城市 FROM 职工,仓库 ; WHERE (面积400) AND(职工.仓库号=仓库.仓库号) 3 嵌套查询 基于多个关系的查询,这类查询所要求的结果出自一个关系,但相关的条件却涉及多个关系。 当检索关系X中的元组时,它的条件依赖于相关的关系Y中的元组属性值,这时使用嵌套查询. 例8 哪些城市至少有一个仓库的职工工资为1250元 分析:此例要求查询仓库表中的城市信息,而查询条件是职工表中的工资字段值. SELECT城市 FROM 仓库 WHERE 仓库号 IN ; (SELECT 仓库号 FROM 职工 WHERE 工资=1250) 举例 例 9 查询所有的职工工资都多于1210元的仓库的信息 分析:此例也可描述为”没有一个职工的工资少于或等于1210元的仓库的信息 举例 排除那些还没有职工的仓库,检索要求描述为: 查询所有的职工工资都多于1210元的仓库的信息,并且该仓库至少要有一名职工. SELECT * FROM 仓库 WHERE 仓库号 NOT IN ; (SELECT 仓库号 FROM 职工 WHERE 工资=1210) ; AND仓库号IN (SELECT 仓库号 FROM 职工) 举例 例10 找出和职工E4挣同样工资的所有职工的职工号 SELECT 职工号 FROM 职工 WHERE 工资=; (SELECT 工资 FROM 职工 WHERE 职工号=”E4”) 4 几个特殊的运算符 BETWEEN…AND… LIKE != NOT 例 11 检索出工资在1220元到1240元范围内的职工信息。 SELECT * FROM 职工 WHERE 工资
您可能关注的文档
最近下载
- 2025山东济南高新区教育系统所属事业单位招聘骨干教师8人考试参考试题及答案解析.docx VIP
- 2025年秋季第12周《传递温暖,从问候开始》主题班会教学设计.pdf VIP
- MES系统运维服务质量承诺及保证措施(可编辑Word版).doc VIP
- 广发证券-通信行业2025年投资策略:迎接AI的大推理时代.pdf VIP
- 2025年统编版专题11 口语交际和综合实践 小升初语文暑假专项提升试题.docx
- GB50794-2012:光伏发电站施工规范.pdf VIP
- 2025企业级AI Agent(智能体)价值及应用报告.pdf VIP
- 山东云鼎科技股份有限公司招聘笔试题库2025.pdf
- 小学数学四年级上册《确定位置》PPT课件.pptx VIP
- 抓斗船现场作业安全操作指导书.docx VIP
有哪些信誉好的足球投注网站
文档评论(0)