首页 > 数据库 >MYSQL学习笔记9: DQL排序查询(升降序)

MYSQL学习笔记9: DQL排序查询(升降序)

时间:2024-03-09 09:15:27浏览次数:36  
标签:降序 字段 MYSQL DQL 排序 order select

DQL排序查询


select 字段列表 from 表名 order by 字段1 排序方式1, 字段2 排序 方式2;
排序方式
  • ASC 升序(默认)

  • DESC 降序

如果是多字段排序, 第一个字段值相同, 会根据第二个字段的值进行排序, 以此类推


按年龄降序排序
select * from workers order by age desc;

先按照年龄升序排序, 如果年龄一样, 按照入职日期降序排序
select * from workers order by age, entryDate desc;

标签:降序,字段,MYSQL,DQL,排序,order,select
From: https://www.cnblogs.com/HIK4RU44/p/18062025

相关文章

  • MYSQL学习笔记10: DQL分页查询(利用limit)
    DQL分页查询(利用limit)select字段列表from表名limit起始索引,查询记录数;起始索引从0开始,起始索引=(查询页码-1)*每页显示记录数分页查询是数据库的方言,不同数据库有不同的实现,MYSQL中是LIMIT如果查询的是第一页的数据,起始索引可以省略,直接简写为l......
  • MYSQL练习1: DQL查询练习
    MYSQL练习1DQL查询练习查询年龄为20,21,22,23岁的员工信息select*fromworkerswhereagein(20,21,22,23);查询性别为男,年龄在20-40岁间,姓名长度为3的员工select*fromworkers    where    gender='男'    and    agebetwe......
  • MYSQL学习笔记12: DCL数据控制语言(用户操作)
    DCL数据控制语言查询用户#用户信息保存在数据库mysql的user表中usemysql;select*fromuser;创建用户createuser'用户名'@'主机名'identifiedby'密码';在主机localhost创建一个新用户createuser'hikari39'@'localhost'identifiedby'123456......
  • MYSQL学习笔记13: DCL权限控制(用户权限操作)
    DCL权限控制查询权限showgrantsfor'用户名'@'主机名';查询某个用户的权限showgrantsfor'hikaru39'@'localhost';授予权限grant权限列表on数据库名.表名to'用户名'@'主机名';授予某个用户权限#all,给予数据库itcast中所有表的权限grantallonitcast......
  • MYSQL学习笔记14: 函数
    函数字符串函数字符串拼接--concatselectconcat('hello','MYSQL');大小写转换--lowerselectlower('HELLO');--upperselectupper('hello');左右填充--lpadselectlpad('1',8,'0');--rpadselectrp......
  • 通达信超金钻大涨排序指标公式源码
    {通达信超金钻大涨排序指标公式源码}X_1:=DYNAINFO(15)/DYNAINFO(4)/FINANCE(46)*(DYNAINFO(4)-REF(CLOSE,1))/REF(CLOSE,1)*10000;今开%:=(OPEN/REF(CLOSE,1)-1)*100;X_7:=CLOSE>=ZTPRICE(REF(CLOSE,1),0.1);X_8:=BArslAstCOUNT(X_7);昨日涨停次数:REF(X_8,1),NODRAW;X_......
  • MYSQL学习笔记7: 聚合函数
    聚合函数★所有的null值不参加聚合函数的计算count    统计数量max    最大值min最小值avg平均值sum求和格式select聚合函数(字段列表)from表名从workers表中查询#查询记录数量selectcount(*)fromworkers;#查......
  • MYSQL学习笔记8: DQL分组查询(group by)
    DQL分组查询(groupby)语法select字段列表from表名[where条件]groupby分组字段名[having分组后过滤条件];where和having的区别执行时机不同:where是在分组之前进行过滤,不满足where条件,不参与分组;having是分组之后对结果进行过滤判断条件不同:where不能对......
  • MYSQL学习笔记6: DQL条件查询(where)
    DQL条件查询(where)查询为空isnull#使用'is'而不是'='select*fromworkerswhereidCardisnull;查询非空isnotnullselect*fromworkerswhereidCardisnotnull;!=的其他表示方法<>select*fromworkerswhereage<>90;查询数据范围#格式select......
  • Mysql 学习记录 #01
    Mysql学习记录#01表的基本操作--创建表CREATETABLEIFNOTEXISTS`student`( `id`INT(4)NOTNULLAUTO_INCREMENTCOMMENT'编号', `name`VARCHAR(30)NOTNULLDEFAULT'匿名'COMMENT'姓名', `pwd`VARCHAR(20)NOTNULLDEFAULT'123456�......