SQL之運算符操作


算數運算符:

用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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM