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