最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

mysqlorderby对select查询结果集排序

来源:懂视网 责编:小采 时间:2020-11-09 19:58:24
文档

mysqlorderby对select查询结果集排序

mysqlorderby对select查询结果集排序:mysql order by 语法: SELECT field1, field2...fieldN table_name1, table_name2... ORDER BY field1, [field2...] [ASC [DESC]] 说明: 你可以使用任何字段来作为排序的条件,从而返回排序后的查询结果。 你可以设定多个字段来排序。 你可以使
推荐度:
导读mysqlorderby对select查询结果集排序:mysql order by 语法: SELECT field1, field2...fieldN table_name1, table_name2... ORDER BY field1, [field2...] [ASC [DESC]] 说明: 你可以使用任何字段来作为排序的条件,从而返回排序后的查询结果。 你可以设定多个字段来排序。 你可以使

mysql order by 语法:

SELECT field1, field2,...fieldN table_name1, table_name2...
ORDER BY field1, [field2...] [ASC [DESC]]

说明:

  • 你可以使用任何字段来作为排序的条件,从而返回排序后的查询结果。
  • 你可以设定多个字段来排序。
  • 你可以使用 ASC 或 DESC 关键字来设置查询结果是按升序或降序排列。 默认情况下,它是按升排列。
  • 你可以添加 WHERE...LIKE 子句来设置条件。
  • mysql order by实例

    首先创建一张表:

    mysql> CREATE TABLE Employee(
     -> id int,
     -> first_name VARCHAR(15),
     -> last_name VARCHAR(15),
     -> start_date DATE,
     -> end_date DATE,
     -> salary FLOAT(8,2),
     -> city VARCHAR(10),
     -> description VARCHAR(15)
     -> );
    Query OK, 0 rows affected (0.03 sec)

    向表中插入若干数据:

    mysql> insert into Employee(id,first_name, last_name, start_date, end_Date,salary,City, Description)
     ->values (1,'Jason', 'Martin', '19960725', '20060725', 1234.56, 'Toronto', 'Programmer');
    Query OK, 1 row affected (0.02 sec)
    
    mysql>
    mysql> insert into Employee(id,first_name, last_name, start_date, end_Date,salary,City, Description)
     ->values(2,'Alison', 'Mathews', '19760321', '19860221', 6661.78, 'Vancouver','Tester');
    Query OK, 1 row affected (0.00 sec)
    
    mysql>
    mysql> insert into Employee(id,first_name, last_name, start_date, end_Date,salary,City, Description)
     ->values(3,'James', 'Smith', '19781212', '19900315', 6544.78, 'Vancouver','Tester');
    Query OK, 1 row affected (0.00 sec)
    
    mysql>
    mysql> insert into Employee(id,first_name, last_name, start_date, end_Date,salary,City, Description)
     ->values(4,'Celia', 'Rice', '19821024', '19990421', 2344.78, 'Vancouver','Manager');
    Query OK, 1 row affected (0.00 sec)
    
    mysql>
    mysql> insert into Employee(id,first_name, last_name, start_date, end_Date,salary,City, Description)
     ->values(5,'Robert', 'Black', '19840115', '19980808', 2334.78, 'Vancouver','Tester');
    Query OK, 1 row affected (0.00 sec)
    
    mysql>
    mysql> insert into Employee(id,first_name, last_name, start_date, end_Date,salary,City, Description)
     ->values(6,'Linda', 'Green', '19870730', '19960104', 4322.78,'New York', 'Tester');
    Query OK, 1 row affected (0.00 sec)
    
    mysql>
    mysql> insert into Employee(id,first_name, last_name, start_date, end_Date,salary,City, Description)
     ->values(7,'David', 'Larry', '19901231', '19980212', 7897.78,'New York','Manager');
    Query OK, 1 row affected (0.00 sec)
    
    mysql>
    mysql> insert into Employee(id,first_name, last_name, start_date, end_Date,salary,City, Description)
     ->values(8,'James', 'Cat', '19960917', '20020415', 1232.78,'Vancouver', 'Tester');
    Query OK, 1 row affected (0.02 sec)

    查询数据并对结果集排序:

    mysql> SELECT first_name, start_date FROM employee ORDER BY start_date;
    +------------+------------+
    | first_name | start_date |
    +------------+------------+
    | Alison | 1976-03-21 |
    | James | 1978-12-12 |
    | Celia | 1982-10-24 |
    | Robert | 1984-01-15 |
    | Linda | 1987-07-30 |
    | David | 1990-12-31 |
    | Jason | 1996-07-25 |
    | James | 1996-09-17 |
    +------------+------------+
    8 rows in set (0.02 sec)

    文档

    mysqlorderby对select查询结果集排序

    mysqlorderby对select查询结果集排序:mysql order by 语法: SELECT field1, field2...fieldN table_name1, table_name2... ORDER BY field1, [field2...] [ASC [DESC]] 说明: 你可以使用任何字段来作为排序的条件,从而返回排序后的查询结果。 你可以设定多个字段来排序。 你可以使
    推荐度:
    标签: 查询 排序 mysql
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top