表名: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...