提取字串的組成部分substring()
資料型別轉換convert()
取當前日期curdate()
select vend_name, upper(vend_name) as vend_name_upcase from vendors order by vend_name;
upper()將文字轉換為大寫。
測試函式
select concat('hello ', 'world');
連線字串
select concat_ws('hello ', 'first ', 'end');
返回『first hello end』
select left('hello', 4);
返回字串左邊4個字元。
select right('hello', 4);
返回字串右邊4個字元。
select length('hello');
返回字串長度
lower(t) 將串轉換為小寫
upper(t) 將串轉換為大寫
ltrim() 去掉串左邊的空格
rtrim() 去掉右邊的空格
trim(t) 去掉左右兩邊的空格
replace(t1,t2,t3) 把t1字串中的t2換為t3
substring(t,x,y) 返回t中始於x的y個字元的串
soundex() 返回字串的soundex值。
select cust_name, cust_contact from customers where soundex(cust_contact) = soundex('michael green');
abs()
返回乙個數的絕對值
cos()
返回乙個角度的余弦
exp()
返回乙個數的指數值
mod()
返回除操作的餘數
pi()
返回圓周率
pow(n1,n2)
n1的n2次方
rand()
返回乙個隨機數
round(n1,n2)
返回數n1,它被四捨五入為n2位小數
sin()
返回乙個角度的正弦
sqrt()
返回乙個數的平方根
tan()
返回乙個角度的正切
ceiling(n)
基於n的值的下乙個最大的整數
floor
返回n的整數值
format(n1,n2)
返回格式化為乙個數的n1,這個數帶有n2位小數,並且每3位之間插入乙個逗號
獲取當前日期+時間(date+time) now() 其值在執行開始時就得到了,不管呼叫了幾次都是一樣的。
sysdate()與now()型別有些細微的區別
獲取當前時間戳current_timestamp()
詳細資訊戳這裡
MySQL學習筆記 資料處理函式
使用函式處理資料,最好注釋 length 返回串的長度 locate 返回串的乙個子串 upper 將文字換為大寫 lower 將文字轉換為小寫 left 返回串左邊的字元 right 返回串右邊的字元 select name,length name as namelen from product ...
從CMemFile函式學習資料處理
cmemfile函式最一般的用途是建立cmemfile物件,並通過呼叫cfile成員函式來使用它。值得注意的是當建立cmemfile後將自動得開啟它 不要呼叫僅僅用於磁碟檔案的cfile open函式,其原因在於沒有使用資料成員cfile m hfile。記憶體對映檔案是為了解決磁碟的讀寫瓶頸 i ...
MYSQL學習筆記(七)使用資料處理函式
文字處理函式 left 返回串左邊的字元 right 返回串右邊的字元 lower 將串轉換為小寫 upper 將串轉換為大寫 ltrim 去掉串左邊的空格 rtrim 去掉串右邊的空格 length 返回串的長度 locate 找出串的乙個子串 substring 返回子串的字元 soundex ...