Mysql-運算子&比較符
阿新 • • 發佈:2020-12-22
https://dev.mysql.com/doc/refman/5.7/en/non-typed-operators.html
1概述
a 操作符 =,用於賦值(assignment)還是比較(comparison),優先順序不同
b 如果同級別優先順序,賦值時從右往左,其他情況從左往右
--優先順序從上到下依次遞減 INTERVAL BINARY, COLLATE ! - (unary minus), ~ (unary bit inversion) ^ *, /, DIV, %, MOD -, + <<, >> & | = (comparison), <=>, >=, >, <=, <, <>, !=, IS, LIKE, REGEXP, IN BETWEEN, CASE, WHEN, THEN, ELSE NOT AND, && XOR OR, || = (assignment), :=
2 比較運算子
a 比較類運算子,結果有1(TRUE),0(FALSE),NULL,除了LEAST() 和 GREATEST()
b 會根據實際值,數值和字串會自動轉換
c 比較符 =,>,<,>=,<=,<>,!= 不僅能用於值比較,還可以用於row comparisons
d 預設情況下,字串比較大小寫不敏感