左外連線 left outer
右外連線 right outer
全外連線 full outer
交叉連線 cross
date_format(from_unixtime(" + queryname + "/1000),'%y-%m-%d') "
date_format(from_unixtime(create_time/1000),'%y-%m-%d %h:%i:%s')
函式:from_unixtime作用:將mysql中以int(11)儲存的時間以"yyyy-mm-dd"格式來顯示。
date_format() 函式用於以不同的格式顯示日期/時間資料。
select date_format(now(), '%y-%m-%d');
#結果:2016-01-05
select unix_timestamp(now());
#結果:1452001082
select str_to_date('2016-01-02', '%y-%m-%d %h');
#結果:2016-01-02 00:00:00
select unix_timestamp('2016-01-02');
#結果:1451664000
select from_unixtime(1451997924);
#結果:2016-01-05 20:45:24
select from_unixtime(1451997924,'%y-%d');
//結果:2016-01-05 20:45:24
update or_order set sipping_id =case business_id
when 20 then 4
when 21 then 9
when 22 then 8
when 23 then 10
end where business_id in (20,21,22,23)
1、locate(substr , str ):返回子串 substr 在字串 str 中第一次出現的位置,如果字元substr在字串str中不存在,則返回0;
2、position(substr in str ):返回子串 substr 在字串 str 中第一次出現的位置,如果字元substr在字串str中不存在,與locate函式作用相同;
3、left(str, length):從左邊開始擷取str,length是擷取的長度;
4、right(str, length):從右邊開始擷取str,length是擷取的長度;
5、substring_index(str ,substr ,n):返回字元substr在str中第n次出現位置之前的字串;
6、substring(str ,n ,m):返回字串str從第n個字元擷取到第m個字元;
7、replace(str, n, m):將字串str中的n字元替換成m字元;
8、length(str):計算字串str的長度substring_index(substring_index(ship_addr,'-', 2),'-',- 1)9、根據特定的字元截斷某個字串取出中間需要的內容
例: 陝西省-西安市-未央區先鋒花園北區 結果:西安市
合併兩張表
需要成這樣的
此時這兩張表之間並沒有相關聯的字段,我們經常用的left join,right join, full join 都是需要相關聯的字段的,所以我們就找乙個相同關聯的字段---rownum,唯一且能關聯,再使用全連線full join 就能解決了問題了,sql語句如下:
可以看出通過rownum 和full join 就能輕鬆的實現良兩張表的橫向連線展示了。
如果不想顯示rn這一列的話,就不要用*就ok了,需要什麼字段顯示什麼字段:
sql行轉列,逗號隔開
select group_concat(`name`) from es_building where id in (1,2) 結果 name: a,b
sql語句 型別轉換
簡介 資料型別轉換可以通過cast 和convert 函式來實現。大多數情況下,這兩個函式是重疊的,它們反映了sql語言的演化歷史。這兩個函式的功能相似,不過它們的語法不同。雖然並非 所有型別的值都能轉變為其他資料型別,但總的來說,任何可以轉換的值都可以用簡單的函式實現轉換。語法 cast expr...
SQL 語句型別以及處理
1 dml 包含select delete insert replace update 2 ddl 包含create update delete 3 tcl 事務控制語句 包含start transaction commit rollback end transaction 4 dcl 包含crea...
常用Sql語句及sql資料型別
1.char 固定長度,最長n個字元。2.varchar 最大長度為n的可變字串。n為某一整數,不同資料庫,最大長度n不同 char和varchar區別 varchar必char節省空間,但在效率上比char稍微差一些。說varchar比char節省空間,是因為varchar是可變字串,比如 用va...