电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

sql 语句词汇解释

6页
  • 卖家[上传人]:re****.1
  • 文档编号:472178213
  • 上传时间:2022-09-08
  • 文档格式:DOCX
  • 文档大小:10.84KB
  • / 6 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、sql 语句(一)词汇解释DISTINCTSELECT 关键字支持用户查询数据表中指定字段的所有数据,但是 这样有时就会不可避免的出现重复信息。如果用户希望只查询那些具 有不同记录值的信息的话,可以使用 SQL 语言的 DISTINCT 关键字。 语法格式如下:SELECT DISTINCT column_name FROM table_namedistinct 的只显示一次重复出更的值。不过这个值出现多少次只显示 一次。select distinct 字段名 1,字段名 2 from 表格 order by 字段名 1 distinct 字段名 1 意思是只显示一次字段名 1 显示的是第一次出现 的。最好和 order by 结合使用。可以提高效率。注意,是结果集,如果 你选了 N 个字段,当 N 个字段都相同时 才会被视为相同,而只返加一 个 当然 , 如果 N=1 的话 , 情况就会比较明显 此外 ,distinct 会对返回的 结果集进行排序 所以会大大影响查询效率,大数据集时比较明显order by id desc 是降序 全称 descend 升序是 ASC 全称 asce

      2、ndORDER BY 子句按照递增或递减顺序在指定字段中对查询的结果记录进行排序。WHERE除了选择具有不同记录值的记录之外,有时我们可能还会需要根 据某些条件对数据库中的数据进行查询。例如,我们可能需要查询 Store_Information 数据表中销售额超过 1000 美圆的商店。为此,我 们可以使用SQL语言的WHERE关键字设定查询条件。语法格式如下: SELECT column_name FROM table_name WHERE condition 由此,我们可以使用如下命令查询销售额超过1000美圆的商店信息: SELECT store_name FROM Store_Information WHERE Sales 1000 运算函数现在,我们已经了解到在使用 SQL 语言进行数据库查询操作时可 以通过对数值的判断设定灵活的查询条件。为了增强对运算的支持能 力SQL提供了众多实用的运算函数供广大用户使用。例如,我们可 以直接在SQL命令中调用SUM或AVG这两个分别用于计算总数和平 均数的函数。语法格式如下:SELECT function type(column_nam

      3、e) FROM table_name 如果我们希望查询 Store_Information 数据表中所有商店的总销售额 的话,可以使用如下命令:SELECT SUM(Sales) FROM Store_InformationCOUNT除了 SUM和AVG函数之外,COUNT函数是SQL语言中另一个较 为常用的运算函数。COUNT函数可以用来计算数据表中指定字段所 包含的记录数目。语法格式为:SELECT COUNT(column_name) FROM table_name例如,如果我们希望查询Store_lnformation数据表中的有关商店的记录条数时,可以使用如下命令:SELECT COUNT(store_name) FROM Store_lnformationCOUNT函数可以和DISTINCT关键字一起使用从而可以查询数据表中 指定字段中所有具有不同记录值的记录数目。例如,如果我们希望查 询 Store_Information 数据表中不同商店的数目时,可以使用如下命 令:SELECT COUNT(DISTINCT store_name) FROM Store_Informa

      4、tionGROUP BY下面我们来进一 步看 一下SQL语言中的集合函数。使用SUM函数计算所有商店的销售总额,如果我们希望计算每一家商店各自的总销售额时该怎么办呢?要实现这一目的我们需要做两件事:首先,我 们需要查询商店名称和销售额两个字段;然后,我们使用SQL语言的GROUP BY 命令将销售额按照不同的商店进行分组,从而计算出不同 商店的销售总额。GROUP BY命令的语法格式为:SELECT column_name1, SUM(column_name2) FROM table_nameGROUP BY column_name1我们可以使用如下命令实现上述查询目的:SELECT store_name, SUM(Sales) FROM Store_Information GROUP BY store_nameGROUP BY关键字一般应用于同时查询多个字段并对字段进行算术运 算的 SQL 命令中。HAVING用户在使用 SQL 语言的过程中可能希望解决的另一个问题就是对由 sum 或其它集合函数运算结果的输出进行限制。例如,我们可能只希望看到Store_lnformation数据表

      5、中销售总额超过1500美圆的商店的 信息,这时我们就需要使用 HAVING 从句。语法格式为:SELECT column_name1, SUM(column_name2) FROM table_nameGROUP BY column_name1HAVlNG (arithematic function condition)(GROUP BY从句可选)由此,我们可以使用如下命令实现上述查询目的SELECT store_name, SUM(sales) FROM Store_Information GROUP BY store_nameHAVING SUM(sales) 1500查询结果显示为:store_name SUM(Sales) Los Angeles $1800小注:SQL 语言中设定集合函数的查询条件时使用 HAVING 从句而不是WHERE从句。通常情况下,HAVING从句被放置在SQL命令的结尾处。ALIAS下面,我们重点介绍一下如何在SQL命令中设定别名。SQL语言中一 般使用两种类型的别名,分别为字段别名和数据表别名。简单的说,使用字段别名可以帮助我们有效的组织查询的输出

      6、结果。 例如,上文所列举的多个实例中,当我们计算商店销售总额时,显示 结果中就会出现SUM(sales)。虽然SUM(sales)并不会对我们理解查询 结果带来不便,但是如果我们需要在查询中使用多项复杂运算时,显 示结果就不会这么直观了。如果这时我们使用字段别名就会极大的提 高查询结果的可读性。对于数据表别名,我们可以通过将别名直接放置在FROM从句中数据 表名称的后面设定。数据表别名在我们下面将要讲述的连接多个数据 表进行查询的操作中极为有用。字段和数据表别名的语法格式如下:SELECT table_alias.column_name1 column_alias FROM table_name table_alias 即别名都直接放置在各自对应名称的后面,中间用空格分开。以 Store_Information 数据表为例,我们可以在 GROUP BY 一节中所使 用的 SQL 命令中设置如下字段和数据表别名:SELECT A1.store_name Store, SUM(Sales) Total Sales FROMStore_Information A1 GROUP BY A1.store_name 查询结果显示为:Store Total SalesLos Angeles 250Boston $700

      《sql 语句词汇解释》由会员re****.1分享,可在线阅读,更多相关《sql 语句词汇解释》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.