SQL里面的排序语句des别

desc 关键字用于降序排列。
功能:从大到小排序。
使用场景:需要降序获取数据。
基本语法:ORDER BY 列名 DESC。
例子:SELECT FROM 表名 ORDER BY 列名 DESC。
复合排序:可与其他排序关键字结合。
例子:SELECT FROM ttorder BY n1 ASC, n2 DESC。
实在话:desc 就是降序排列。

在sql中desc有哪些用法?

DESC这玩意儿啊,主要有三个用法。

一、看表结构 DESC表名。
就这么简单,比如DESC users。
你就能看到users表啥样,列名、数据类型、能不能为空啥的,全给你列出来。
这特么对搞数据库的太重要了,我以前刚开始的时候,天天就是DESC这个表,DESC那个表,慢慢才摸清门道。

二、降序排序 这个最常用。
比如SELECT FROM users ORDER BY age DESC。
这么一写,查出来的users表,就会按age列从大到小排。
我之前做项目,有时候要按下单时间降序,就写成ORDER BY order_time DESC,客户最新的订单就跑前面去了。

三、字段名的一部分 这得看具体数据库设计。
有时候字段名会带DESC,比如products_desc,这通常就是产品描述。
但 DESC 本身没啥特殊SQL语法,就是普通字段名。
我见过一个旧系统,user_desc就是用户备注,完全看系统怎么用。

说实话,DESC这玩意儿用着挺顺手,但得注意区分场景。
看表结构就直接DESC表名就行,排序要记得加DESC,字段名带DESC的就按系统设计来。
我刚开始的时候,把排序写成ORDER BY age ASC,数据直接反着排,当时也没想明白为啥,调试了好久。

SQL里面的排序语句des别

asc 和 desc 这玩意儿啊,说实话,挺重要的。
就是排序用。
asc 就是从小到大,desc 就是从大到小。
就这么简单。

比如有个表叫 tt。
想按 n2 列升序排,写个啥呢?就 select from tt order by n2 asc。
看明白没?就是 order by 然后跟列名,asc 就是升序。

要是想按 n2 列降序排呢?就把 asc 换成 desc。
就是 select from tt order by n2 desc。
就这么简单。

有时候要复合排序。
比如先按 n1 升序,再按 n2 降序咋弄?就 select from tt order by n1 asc, n2 desc。
记住啊,先写哪个排哪个。
先 n1 升序,再 n2 降序。

就这么着,用 asc 和 desc 就能把数据排好。

sql里面的排序语句desc和asc有什么区别

desc是降序,asc是升序,比如查询学生分数,desc看高分到低,asc看低分到高。

我自己掂量。