美文网首页
Task02:基础查询与排序

Task02:基础查询与排序

作者: _Miraitowa_ | 来源:发表于2022-05-19 22:37 被阅读0次

一、SELECT语句

从表中选取数据时需要使用SELECT语句,也就是只从表中选出(SELECT)必要数据的意思。通过SELECT语句查询并选取出必要数据的过程称为匹配查询或查询(query)。

基本SELECT语句包含了SELECT和FROM两个子句(clause)。示例如下:

SELECT <列名>, 
  FROM <表名>;

二、WHERE语句

当不需要取出全部数据,而是选取出满足“商品种类为衣服”“销售单价在1000日元以上”等某些条件的数据时,使用WHERE语句。

SELECT 语句通过WHERE子句来指定查询数据的条件。在WHERE 子句中可以指定“某一列的值和这个字符串相等”或者“某一列的值大于这个数字”等条件。执行含有这些条件的SELECT语句,就可以查询出只符合该条件的记录了。

SELECT <列名>, ……
  FROM <表名>
 WHERE <条件表达式>;

三、相关法则

1、星号()代表全部列的意思。
2、SQL中可以随意使用换行符,不影响语句执行(但不可插入空行)。
3、设定汉语别名时需要使用双引号(")括起来。
4、在SELECT语句中使用DISTINCT可以删除重复行。
5、注释是SQL语句中用来标识说明或者注意事项的部分。分为1行注释"-- "和多行注释两种"/
*/"。

四、GROUP BY语句

之前使用聚合函数都是会将整个表的数据进行处理,当你想将进行分组汇总时(即:将现有的数据按照某列来汇总统计),GROUP BY可以帮助你:

SELECT <列名1>,<列名2>, <列名3>, ……
  FROM <表名>
 GROUP BY <列名1>, <列名2>, <列名3>, ……;

GROUP BY的子句书写顺序有严格要求,不按要求会导致SQL无法正常执行,目前出现过的子句顺序为:
1 SELECT → 2. FROM → 3. WHERE → 4. GROUP BY

相关文章

  • Task02:基础查询与排序

    一、SELECT语句 从表中选取数据时需要使用SELECT语句,也就是只从表中选出(SELECT)必要数据的意思。...

  • 数据库笔记-SQL查询&过滤

    基础查询 查询排序 查询过滤 基础查询 以极客时间专栏《SQL必知必会》的王者荣耀表格为例。 SELECT语句 检...

  • 数据库DQL

    基础查询 指定字段查询 指定字段组合不重复记录 条件查询 where后面可以接的条件 举例 结果集排序 多字段排序...

  • DQL命令-基础操作

    基础操作,简单查询,比较运算,逻辑运算,排序查询,分组查询,分页查询,复制数据到已存在的表格 简单查询 条件查询 ...

  • 数据库查询语句

    条件与逻辑查询 模糊查询 范围查询 排序 聚合函数 分组 连接查询 分页 子查询

  • 高性能的索引策略

    MySQL查询基础-查询执行过程 MySQL聚簇索引 MySQL覆盖索引 MySQL索引扫描排序 MySQL冗余和...

  • mysql 数据查询语言(查) (DQL --- Data Qu

    一、基础查询 1. 常见查询 2. 条件查询 where 子句 常见运算符、函数、where值 示例 3. 排序查...

  • MySQL 排序

    排序查询 查询所有学生记录,按年龄升序排序 查询所有学生记录,按年龄降序排序 查询所有雇员,按月薪降序排序,如果月...

  • Lucene--相关度排序和中文分析器

    一、相关度排序 1.什么是相关度排序 相关度排序是查询结果按照与查询关键字的相关性进行排序,越相关的越靠前。比如搜...

  • 2020-08-03(约束)

    1,dql:查询语句; 排序查询,聚合函数,分组查询,分页查询; a,排序; order by ,asc...

网友评论

      本文标题:Task02:基础查询与排序

      本文链接:https://www.haomeiwen.com/subject/anlxprtx.html