mysql降序後去重 MySQL問題一 公升序和降序

2021-10-19 19:52:13 字數 965 閱讀 8092

mysql問題一 公升序和降序

淺談mysql公升序和降序,便於我們讀取資料。

mysql 排序

我們知道從 mysql 表中使用 sql select 語句來讀取資料。

如果我們需要對讀取的資料進行排序,我們就可以使用 mysql 的 order by 子句來設定你想按哪個欄位哪中方式來進行排序,再返回搜尋結果。

語法講解select * from table_name order by field asc

select * from table_name order by field desc

解析:mysql語句中desc和asc的意思:

desc是descend 降序意思

asc 是ascend 公升序意思

注意:1.你可以使用任何欄位來作為排序的條件,從而返回排序後的查詢結果。

2.你可以設定多個欄位來排序。

3.你可以使用 asc 或 desc 關鍵字來設定查詢結果是按公升序或降序排列。 預設情況下,它是按公升序排列。

4.你可以新增 where…like 子句來設定條件。

實戰我在我的資料庫隨便找了一張表photo。接下來對它進行排序查詢。。。。

我們先查詢公升序 asc,預設情況下,它是按公升序排列。--公升序查詢photo表的所以資料

select * from photo order by id asc;

結果:

接著我們查詢降序 desc。--降序查詢photo表的所以資料

select * from photo order by id desc;

結果:完事了,大家沒事多測試測試!!!

MySQL 先排序後去重

前言 近來開始寫後端,先從小bug入手,記錄下有趣的sql 1.需求 根據表中的a欄位排序,然後再根據b欄位去重 2.實現 第乙個sql語句 select distinct name from student where id 1111 order by age desc發現結果集中已去重,但是並沒...

關於分組後去重的Mysql寫法

背景 每個人可以在多個店下單,在同一家店可以多次下單.如果要查詢每個店的交易人數,就需要把店分組後再篩選掉重複的買家。關鍵字distinct 字段 存在兩條完全相同的紀錄去重成一條 group by分組 如果是這種情況的話用distinct是過濾不了的,這就要用到主鍵id的唯一性特點及group b...

mysql 公升序和降序

mysql排序 有時候很容易記混,我這裡把他記錄了下 desc是降序 asc是公升序 預設不寫就是公升序 mysql語句 1.帶條件的排序 select from 表名 where number 1 order by input date desc 降序 select from 表名 where n...