1. 程式人生 > >SQL筆記

SQL筆記

log for 創建 format 模糊 orm 函數 使用 tab

1. UNION ALL

必須保持前後字段順序一致(否則數據會亂掉),

字段數必須前後一致

2. LEFT JOIN

使用left join 需要用對象名區分不同的表,並且需要加條件

select 
  A.name,
  A.id...
from Table1 A
LEFT JOIN Table2 B ON A.name = B.name

3.數據格式轉換

DATE_FORMAT(max(updatetime),‘%Y-%m-%d %H:%i:%s‘)

4.模糊查詢

where code like "rpt-%"

5.以某種格式連接多個字段

select 
    concat_ws(”-“,arg1, arg2, ...) as arg

6.獲取最新的一條數據

select 
    table_id,
    max(end_time) lastedtime 
from Table group by table_id

7.MySQL是不支持SQL語句的遞歸查詢的,只能通過創建函數或存儲過程來實現

SQL筆記