開始來熬大骨湯,每週一碗大骨湯,你也能變成光☀☀☀ 於南京
MySQL函數的位置:
函數可以在select語句及其子句(例如 where. order by. having等) 中,也可以用在update, delete 語句及其子句中
字符串函數:
CONCAT(s1,s2...sn)函數:將傳入的參數連接成一個字符串。
栗子:
任何字符串與null連接的結果都是null
INSERT(str,x,y,instr)函數:將字符串str從第x位置開始,y個字符長的字符串替換爲字符串instr
you替換爲me
LOWER(str)和UPPER(str)函數:將字符串轉換爲小寫、大寫
LEFT(str,x)和RIGHT(str,x)函數:分別返回字符串str最左側的x個字符和最右側的x個字符。如果第二個參數x爲null返回null
LPAD(str,n,pad)和RPAD(str,n,pad)函數:用字符串pad對str最左側、最右側進行填充,直到長度爲n個字符長度
LTRIM(str)和 RTRIM(str)函數:去掉str左側、右側的空格
REPEAT(str,x)函數:返回str重複x次的結果
REPLACE(str,a,b)函數,用字符串b替換字符串str中所有出現的字符串a
STRCMP(str1,str2)函數:比較字符串str1和str2的ASCII碼值的大小
TRIM(str)函數:去掉字符串的開頭和結尾的空格
SUBSTRING(str,x,y)函數:返回字符串str的第x個位置起y個字符長度的字符串。
數值函數:
ABS(x)函數:返回x的絕對值
CEIL(x)函數:返回大於x的最小整數
FLOOR(x)函數:返回小於x的最大整數
MOD(x,y)函數:返回x/y的模 相當於x%y
RAND()函數:返回0~1的隨機值
ROUND(x,y)函數:返回參數x的四捨五入的有y位小數的值
TRUNCATE(x,y)函數:返回 數字x截斷爲y位小數的結果
原創不易,轉載請註明:https://blog.csdn.net/Kermit_father/