zoukankan      html  css  js  c++  java
  • 排序:ORDER BY

    1、按照字段值进行排序:


    语法:order by 字段 升序|降序 (asc|desc)

    默认情况下为“升序” asc。
    asc=ascending 升
    desc=descending 降

    2、允许多字段排序:


    指的是,先按照第一个字段排序,如果说,第一个字段还不能区分大小,
    才使用第二个字段来排序,以此类推。


    【注意】如果是分组,则应该使用对分组字段进行排序的groupby语法。

    例子:

    创建表info_order:

    CREATE TABLE info_order(
    id int primary key auto_increment,
    name varchar(20),
    grades int(100),
    math int(100),
    chinese int(100),
    physic int(100)
    );

    向表中插入数据:

    INSERT INTO info_order VALUES
    (1,'alex',7,89,78,87),
    (2,'bob',8,76,88,92),
    (3,'jack',7,77,87,89),
    (4,'lomen',9,87,92,94),
    (5,'hony',9,79,88,99);

    排序操作:

    select * from info_order order by math desc;
    select * from info_order order by math asc;

    select * from info_order order by chinese,physic desc;

  • 相关阅读:
    机器学习——模型评估与选择
    论文等级
    python简介
    记忆力
    PyQt 5控件
    PyQt5对话框
    PyQt 5事件和信号
    PyQt 5菜单和工具栏
    PyQt 5布局管理
    PyQt 5的基本功能
  • 原文地址:https://www.cnblogs.com/python-wen/p/10085259.html
Copyright © 2011-2022 走看看