排序查詢
select 查詢列表 from 表 【where 篩選條件】 order by 排序列表【asc(公升序)/desc(降序)】(如果不寫則預設為公升序)
例子:
select *, salary*12*(1+ifnull(commission_pct,0)) as '年薪' from employees order by salary*12*(1+ifnull(commission_pct,0)) desc;
【按表示式來進行降序排列並顯示所有資料】
(length(列表名字)(表示位元組長度))
order by 多個列表排序 例子:
select * from employees order by salary asc, employee_id desc;
【先按照工資公升序進行排序,若工資一樣則再按照員工編號降序進行排序】
a常見函式:
呼叫:select 函式名() from 表;【當函式後面的引數來自於某個表時加上 from 表】
b單行函式:
c字元函式:
1、length 獲取引數值的位元組個數
2、concat 拼接字串
例:select concat(last_name,'_',first_name) from employees;
將last_name與first_name連線,中間用』_'連線
3、upper 小寫變大寫 upper(last_name)
lower 大寫變小寫 lower(last_name)
4、substr、 substring 【存在函式的過載】
select substr('******xx',a);
擷取從1到a的所有字元(mysql語言中字元從1開始,注意這裡是字元不是位元組)
select substr('******xx',a,b);
擷取從a到b索引處指定字元長度的字元 初學時的資料庫操作輔助類
using system using system.collections.generic using system.linq using system.data.sqlclient using system.data using system.windows.forms using system....
24 個必須掌握的資料庫面試問題!
一 為什麼用自增列作為主鍵 1 如果我們定義了主鍵 primary key 那麼innodb會選擇主鍵作為聚集索引。如果沒有顯式定義主鍵,則innodb會選擇第乙個不包含有null值的唯一索引作為主鍵索引。如果也沒有這樣的唯一索引,則innodb會選擇內建6位元組長的rowid作為隱含的聚集索引 r...
關於資料庫索引,必須掌握的知識點
mysql的索引是資料庫非常重要的知識點,這些知識點你都掌握了嗎?如果有幫到你可以點讚收藏呦。推薦閱讀 這些必會的計算機網路知識點你都掌握了嗎 目錄什麼是索引?索引的優缺點?優點 缺點 索引的資料結構?索引的資料結構主要有b 樹和雜湊表,對應的索引分別為b 樹索引和雜湊索引。innodb引擎的索引型...