美文网首页
数据库基础:MySQL实战查询排序

数据库基础:MySQL实战查询排序

作者: 奇遇Python | 来源:发表于2019-10-25 22:18 被阅读0次

排序

为了方便查看数据,可以对数据进行排序

  • 将行数据按照列1进行排序,如果某些行列1的值相同时,则按照列2排序,以此类推
  • 默认按照列值从小到大排列(asc)
  • asc从小到大排列,即升序
  • desc从大到小排序,即降序
语法
select * from 表名 order by 列1 asc|desc [,列2 asc|desc,...]
例子

例1:查询未删除男生信息,按学号降序

select * from students where gender=1 and is_delete=0 order by id desc

例2:查询未删除学生信息,按名称升序

select * from students where is_delete=0 order by name

例3:显示所有的学生信息,先按照年龄从大-->小排序,当年龄相同时 按照身高从高-->矮排序

select * from students  order by age desc,height desc

相关文章

  • MySQL实战 目录

    MySQL实战 MySQL实战1 数据库概念介绍MySQL实战2 语法、筛选条件和函数MySQL实战3 分组查询和...

  • 数据库基础:MySQL实战查询排序

    排序 为了方便查看数据,可以对数据进行排序 将行数据按照列1进行排序,如果某些行列1的值相同时,则按照列2排序,以...

  • 高性能的索引策略

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

  • mysql查询保持in的顺序

    目的:解决mysql的in语法查询顺序问题 mysql数据库总,使用in语句查询,查询结果默认会根据主键id排序。...

  • 关于MySQL的增删改查知识

    增删改查基础操作 1.创建查询数据库: mysql>create database web;mysql>show ...

  • Mysql

    mysql 基础语法 // 数据库 表 insert select update delete 连接查询 内连接:...

  • MySQL基础(一)—查询语句

    MySQL基础(一)——查询语句 1.导入示例数据库 2.SQL是说明?MySQL是说明? 3.查询语句 SELE...

  • 数据库mysql(二)

    数据库学习(mysql) 四. 数据查询(DQL:数据查询语言) 1. 基础查询 1. 多个字段查询:select...

  • MySQL学习笔记

    目录 MySQL简介 基本输入查询 创建并使用数据库 SELECT语句 选择特殊行 条件 通配符 选择特殊列 排序...

  • MySQL 索引

    MySQL 索引 数据库索引的原理:数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表...

网友评论

      本文标题:数据库基础:MySQL实战查询排序

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