MySql學習筆記2 排序語句

2021-06-25 07:36:36 字數 665 閱讀 5965

表名:info_user

字段:id、name、borndata、age、***、email、sail

2.排序語句

2.1 按照單列排序

select  name from  info_user  order by  age;  

2.2 按照多列排序

select  name from  info_user  order by  age,***;

注意:此處有個排列順序,先按照order by後面第乙個字段排序,如果此字段有相同的則按照下乙個字段排序,以此類推。  

2.3 按照公升序或降序排列

情景:預設是按照公升序排列的。如果需要降序,則要用到關鍵字:desc

解決:

select  name from  info_user  order by  agedesc;

注意:desc的使用範圍只影響其前面的乙個字段,如果想要多個欄位按降序排列,需要每個欄位後加desc。

如:select  name from  info_user

order by  age

desc, ***

desc;

2.4 結合limit關鍵字

使用limit時,其需要在order by 之後。

演算法筆記2 排序

1.選擇排序 首先,找到陣列中最小的那個元素,其次,將他和陣列第乙個元素交換位置,再次,在剩下的元素中找到最小的元素,將他和陣列的第二個元素交換位置。如此反覆,直到將整個陣列排序。不斷的選擇剩餘元素的最小值 2.插入排序 對部分有序陣列很有效 為了給要插入的元素騰出空間,我們需要將其餘所有元素在插入...

MySQL學習筆記 五 排序查詢

語法 select 查詢列表 from 表where 篩選條件 order by 排序列表 asc desc 特點 1.asc 公升序,desc 降序 不寫預設為公升序 2.order by 子句中支援單個字段 多個字段 表示式 函式 別名 3.order by 子句一般在查詢語句的最後面,limi...

MySQL學習筆記 四 排序查詢

1.語法 select 查詢列表 from 表where 篩選條件 order by 排序列表 asc desc 公升序 降序 2.特點 asc表示的是公升序,desc表示的是降序 如果不寫,預設是公升序 案例1 查詢員工資訊,要求工資從高到低排序 select from employees ord...