算術(shù)運(yùn)算
Oracle中的算術(shù)運(yùn)算符,沒有C#中的算術(shù)運(yùn)算符豐富,只有+、-、*、/四個(gè),其中除號(hào)(/)的結(jié)果是浮點(diǎn)數(shù)。求余運(yùn)算只能借助函數(shù):MOD(x,y):返回x除以y的余數(shù)。
案例3:每名員工年終獎(jiǎng)是2000元,請(qǐng)顯示基本工資在2000元以上的員工的月工資,年總工資。
該案例的表請(qǐng)參見本章練習(xí)的附表1、附表2、附表3,這三張表是ORACLE 10g自帶的。
代碼演示:查詢中的算術(shù)運(yùn)算
關(guān)系運(yùn)算和邏輯運(yùn)算
Oracle中Where子句經(jīng)中經(jīng)常見到關(guān)系運(yùn)算和邏輯運(yùn)算,常見的關(guān)系運(yùn)算有:
表1 Oracle的關(guān)系運(yùn)算符
邏輯運(yùn)算符有三個(gè):AND、OR、NOT
關(guān)系運(yùn)算和邏輯運(yùn)算與前面SQL Server學(xué)習(xí)過的一致。
² 字符串連接操作符(||)
在Oracle中,字符串的連接用雙豎線(||)表示。比如,在EMP表中,查詢工資在2000元以上的姓名以及工作。
代碼演示:字符串連接
代碼解析:
Oracle中字符串可以用單引號(hào),也可以用雙引號(hào),在別名中存在空格時(shí),必須用雙引號(hào)。在表名、列名時(shí)用雙引號(hào)。