mysql常用運算符和常用函數
阿新 • • 發佈:2018-08-06
mysql substr size 功能 log 6.4 cbac process tex 1、常用算術運算符
??檢查值是否相等。
??SELECT 1=NULL FROM DUAL
??SELECT 1=1 FROM DUAL
??SELECT NULL=NULL FROM dual
??SELECT (1,2)=(‘1‘,‘2‘) FROM dual
2.4GREATEST()
??返回最大的參數。
2.5IN()
??檢查值是否在一組值內。
2.6IS NULL
??判斷一個值是否為空值。
2.7LEAST()
??返回最小值。
6.2CONCAT()
??連接字符串。
6.3CONCAT—WS()
??用分隔符連接字符串。
6.4LCASE()
??將大寫字母轉換為小寫字母。
6.5LIKE()
??%:零個或多個字符。
??_:一個字符。
??返回包含某字符的值。
6.6TRIM()
??去除首尾空格.
6.7SUBSTR()
??返回子串函數
1.1運算符,功能,備註
1.2註意事項
??(1)整數(bigint)與整數運算(+,-,)結果為bigint;
??(2)浮點數與浮點數運算(/),其結果小數位數為參與運算的小數位數之乘積;
??(3)被0除或其它非法運算值其結果為NULL。
2、常用比較運算符
2.1BETWEEN <值1>AND<值2>
??檢查一個值是否在值1和值2之間(包含值1和值2),SELECT 2 BETWEEN 1 AND 2 FROM DUAL
2.2COALESCE()
??返回第一個非NULL的值,SELECT COALESCE(NULL,‘aa‘) FROM dual
2.3=
??檢查值是否相等。
??SELECT 1=NULL FROM DUAL
??SELECT 1=1 FROM DUAL
??SELECT NULL=NULL FROM dual
??SELECT (1,2)=(‘1‘,‘2‘) FROM dual
2.4GREATEST()
??返回最大的參數。
2.5IN()
??檢查值是否在一組值內。
2.6IS NULL
??判斷一個值是否為空值。
2.7LEAST()
??返回最小值。
3、邏輯運算符
4、賦值運算符
5、常用控制流程函數
??IFNULL()返回一個數字或字符串值,取決於它被使用的上下文環境。
6、常用字符串函數
6.1ASCII()
??返回第一個字符的ascii值
6.2CONCAT()
??連接字符串。
6.3CONCAT—WS()
??用分隔符連接字符串。
6.4LCASE()
??將大寫字母轉換為小寫字母。
6.5LIKE()
??%:零個或多個字符。
??_:一個字符。
??返回包含某字符的值。
6.6TRIM()
??去除首尾空格.
6.7SUBSTR()
??返回子串函數
7、數學函數
8、時間日期函數
9、類轉換函數
10、聚合函數
mysql常用運算符和常用函數