算數運算符:
用select可以實現加減乘除,求模操作等:
SELECT 6+4 加法操作, 6-4 減法操作, 6*4 乘法操作, 6/2 除法操作, 6 DIV 2 除法操作, 6%4 求模操作, 6 MOD 4 求模操作;
除此之外,還可以直接對表中的屬性進行操作:
SELECT ename 雇員,sal 月工資,sal*12 年薪 FROM t_employee;
比較運算符:
如果符合條件,返回1,否則返回0;
SELECT 1=1 數值比較, 'cjgong'='cjgong' 字符串比較, 1+2=3+3 表達式比較, 1<=>1 數值比較, 'cjgong'<=>'cjgong' 字符串比較, 1+2<=>3+3 表達式比較;
除此之外可以在where語句中使用:
邏輯運算符:在where中用邏輯運算可以進行條件組合。
真和NULL與還是NULL
SELECT 3 AND 4, 0 AND 4, 0 AND NULL, 3 AND NULL, 3 && 4, 0 && 4, 0 && NULL, 3 && NULL;
SELECT filed from table_name where col1=x and col2 =x or col3>10
位運算符:
bin函數可以查看二進制:
SELECT 5&6 , BIN(5&6) 二進制數, 4&5&6,BIN(4&5&6) 二進制數;
SELECT 3 XOR 4, 0 XOR 0, NULL XOR NULL, 0 XOR 4, 0 XOR NULL, 3 XOR NULL;
NULL和任何數據XOR返回NULL