zoukankan      html  css  js  c++  java
  • SQL入门语句之ORDER BY 和GROUP BY

    一、SQL入门语句之ORDER BY

    ORDER BY 是用来基于一个或多个列按升序或降序顺序排列数据

    1、从数据库表获取全部数据按字段A的升序排列

      select *from table_name order by 字段A ASC

    2、从数据库表获取全部数据按字段A的降序排列

      select *from table_name order by 字段A DESC

    3、从数据库表获取满足条件的数据按字段A的升序排列

      select *from table_name  where [condition] order by 字段A ASC

    4、从数据库表获取满足条件的数据按字段A的升序排列

      select *from table_name  where [condition]  order by 字段A DESC

    5、将获取到的数据按多个字段的升序或降序排列(最前面的字段优先级最高,即字段A的优先级最高,先按字段A排列后字段A重复的再按字段B排列)

      select *from table_name  where [condition] order by 字段A, 字段B,...字段N, ASC / DESC

    二、SQL入门语句之GROUP BY

     GROUP BY用于与 SELECT 语句一起使用,来对相同的数据进行分组。

    在 SELECT 语句中,GROUP BY 子句放在 WHERE 子句之后,放在 ORDER BY 子句之前。

    1、将获得的数据按字段A分组

      select * from table_name where [condition] group by 字段A

    2、将获得的数据按多个字段分组(需要确保使用的分组列在列清单中)

      select * from table_name where [condition] group by 字段A, 字段B,..., 字段N

    注:GROUP BY 子句使用时必须放在 WHERE 子句中的条件之后,必须放在 ORDER BY 子句之前

  • 相关阅读:
    图像的余弦变换
    图像的傅里叶变换
    图像的频域变换
    数字图像处理基本运算
    数字图像处理基本概念
    推荐几款提升效率的神器
    机器学习中常用的距离及其python实现
    打造自己的图像识别模型
    使用Colaboratory的免费GPU训练神经网络
    学霸修炼的秘籍
  • 原文地址:https://www.cnblogs.com/francisblogs/p/5916838.html
Copyright © 2011-2022 走看看