- 1、本文档共83页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQL SELECT 语句
本章讲解 SELECT 和 SELECT * 语句。
SELECT 语句用于从表中选取数据。 结果被存储在一个结果表中(称为结果集)。
SQL SELECT 语法
SELECT 列名称 FROM 表名称
以及:
SELECT * FROM 表名称
注释:SQL 语句对大小写不敏感。SELECT 等效于 select。
SQL SELECT 实例
如需获取名为 LastName 和 FirstName 的列的内容(从名为 Persons 的数据库表),请使用类似这样的 SELECT 语句:
SELECT LastName,FirstName FROM Persons
Persons 表:
Id LastName FirstName Address City 1 Adams John Oxford Street London 2 Bush George Fifth Avenue New York 3 Carter Thomas Changan Street Beijing 结果:
LastName FirstName Adams John Bush George Carter Thomas SQL SELECT * 实例
现在我们希望从 Persons 表中选取所有的列。
请使用符号 * 取代列的名称,就像这样:
SELECT * FROM Persons
提示:星号(*)是选取所有列的快捷方式。
结果:
Id LastName FirstName Address City 1 Adams John Oxford Street London 2 Bush George Fifth Avenue New York 3 Carter Thomas Changan Street Beijing 在结果集(result-set)中导航
由 SQL 查询程序获得的结果被存放在一个结果集中。大多数数据库软件系统都允许使用编程函数在结果集中进行导航,比如:Move-To-First-Record、Get-Record-Content、Move-To-Next-Record 等等。
类似这些编程函数不在本教程讲解之列。如需学习通过函数调用访问数据的知识,请访问我们的 ADO 教程 和 PHP 教程。
SQL SELECT DISTINCT 语句
本章讲解 SELECT DISTINCT 语句。
在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。
关键词 DISTINCT 用于返回唯一不同的值。
语法:
SELECT DISTINCT 列名称 FROM 表名称
使用 DISTINCT 关键词
如果要从 Company 列中选取所有的值,我们需要使用 SELECT 语句:
SELECT Company FROM Orders
Orders表:
Company OrderNumber IBM 3532 W3School 2356 Apple 4698 W3School 6953 结果:
Company IBM W3School Apple W3School
请注意,在结果集中,W3School 被列出了两次。
如需从 Company 列中仅选取唯一不同的值,我们需要使用 SELECT DISTINCT 语句:
SELECT DISTINCT Company FROM Orders
结果:
Company IBM W3School Apple 现在,在结果集中,W3School 仅被列出了一次。
SQL select
SQL where
SQL WHERE 子句
WHERE 子句用于规定选择的标准。WHERE 子句
如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句。
语法
SELECT 列名称 FROM 表名称 WHERE 列 运算符 值
下面的运算符可在 WHERE 子句中使用:
操作符 描述 = 等于 不等于 大于 小于 = 大于等于 = 小于等于 BETWEEN 在某个范围内 LIKE 有哪些信誉好的足球投注网站某种模式 注释:在某些版本的 SQL 中,操作符 可以写为 !=。
使用 WHERE 子句
如果只希望选取居住在城市 Beijing 中的人,我们需要向 SELECT 语句添加 WHERE 子句:
SELECT * FROM Persons WHERE City=Beijing
Persons 表
LastName FirstName Address City Year Adams John Oxford Street London 1970 Bush Geo
您可能关注的文档
- soildworks典型零件的三维实体造型解析.doc
- SOLIDWORKS-的曲面技巧与操作解析.ppt
- Solidworks童年大风车画法及其转动仿真模拟解析.ppt
- something about STM解析.ppt
- SOP模板解析.ppt
- so_的倒装句可用解析.ppt
- sopc课件第四章解析.ppt
- spark安装部署解析.doc
- Spark on yarn 集群搭建详细过程解析.docx
- Solidworks三维制图解析.ppt
- 2024年医学检验(中级)考试彩蛋押题【精华版】附答案详解.docx
- 2024年医学检验(中级)考前冲刺测试卷含答案详解AB卷.docx
- 2024年医学检验(中级)综合提升测试卷及参考答案详解【新】.docx
- 感染牙齿种植方案.pptx
- 2024年医学检验(中级)考前冲刺练习及参考答案详解【实用】.docx
- 2024年医学检验(中级)经典例题及答案详解(全国通用).docx
- 2024年医学检验(中级)考前冲刺练习试题附参考答案详解【综合卷】.docx
- 感染甲流的症状.pptx
- 2024年医学检验(中级)考前冲刺测试卷附答案详解【A卷】.docx
- 2024年医学检验(中级)考前冲刺练习及答案详解【真题汇编】.docx
最近下载
- GB 44022-2024硝酸铵安全技术规范解读.pptx VIP
- 在线网课学习课堂《人工智能与生物特征识别(北理 )》单元测试考核答案.pdf VIP
- Unit 5 Is this your pen (说课稿)-2024-2025学年湘少版(三起)(2024)英语三年级上册.docx VIP
- 《基坑工程》重力式水泥土墙.pptx VIP
- 人工智能导论知到课后答案智慧树章节测试答案2025年春浙江师范大学.docx VIP
- 2024年饮品店项目创业投资方案.docx
- 生命的律动答案.docx
- 300T汽车吊性能说明书-XCA300_1全地面起重机技术规格书+[主臂风电臂加超起].pdf VIP
- 导尿管相关尿路感染预防与控制课件.pptx VIP
- 历史的天空2015全图文攻略.pdf VIP
文档评论(0)