算术运算
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中字符串可以用单引号,也可以用双引号,在别名中存在空格时,必须用双引号。在表名、列名时用双引号。