/*如果存在刪除表*/
drop table if exists
/*生成uuid*/
select uuid() id
/*按關鍵字擷取字串*/
substring_index(str,delim,count)
說明:substring_index(被擷取字段,關鍵字,關鍵字出現的次數)
例:select substring_index("bjyz-1-1-020201-1","-",2) as column from table
結果:bjyz-1
例:select substring_index("bjyz-1-1-020201-1","-",-2) as column from table
結果:020201-1
(注:如果關鍵字出現的次數是負數 如-2 則是從後倒數,到字串結束)
/*從左開始擷取字串 */
left(str, length)
說明:left(被擷取字段,擷取長度)
select left('piglet',2)
結果:pi
/*從右開始擷取字串 */
right(str, length)
說明:right(被擷取字段,擷取長度)
select right('piglet',2)
結果:et
/* 擷取字串 */
substring(str, pos)
substring(str, pos, length)
說明:substring(被擷取字段,從第幾位開始擷取)
substring(被擷取字段,從第幾位開始擷取,擷取長度)
select substring('piglet',2)
結果:'iglet'
select substring('piglet',2,3)
結果:'igl'
select substring('piglet',-5,3)
結果:'igl'
select date_format(now(), '%y年%m月' )
mysql 函式操作 mysql 數學操作函式
絕對值,圓周率 select abs 1 3 pi 平方根,求餘 select sqrt 9 mod 9,5 獲取整數的函式 select ceil 12.145 ceiling 12.145 floor 12.545 獲取隨機數 select rand 10,rand 1 mysql取得某一範圍隨...
字元函式操作
資料庫中是從1開始 下標 去掉null 0 select sal,comm,sal nvl comm,0 實際工資 from emp 小數點 向上取 正數向後 負數向前 select round 6666.6666,2 from dual 直接去掉 select trunc 5555.55555,2...
MySQL字元函式
1 concat select concat username admin 輸出結果 usernameadmin select concat username admin 輸出結果 username admin select concat username admin password 123456...