or,is,and 是SQL 基本语法里面的. 这个随便在google 里敲入几个关键字,就有了.. all on as 没有见过. ------------------------------------------------------------------------------ Blog: http://blog.csdn.net/tianlesoftware 网上资源: http://tianlesoftware.download.csdn.net 相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx DBA1 群:62697716(满); DBA2 群:62697977
and 双值运算符,如果左右两个条件都为真,则得到的值就为真
or 双值运算符,只要左右两个条件有一个为真,则得到的值就为真
Select * from emp where sal > 2000 and job = ‘SALESMAN’;寻找那些工资高于2000的且职位为销售的职员。 Select * from emp where job = ‘CLERK’ or deptno = 20;寻找那些工作为CLERK或者所在部门标号为20的职员的列表 Select * from emp where not (sal > 3000 or sal < 1500);寻找那些工资既不大于3000也不小于1500,也即在1500到3000范围的员工,相当于: select * from emp where sal between 1500 and 3000;
all on as 没有见过. ------------------------------------------------------------------------------
Blog: http://blog.csdn.net/tianlesoftware
网上资源: http://tianlesoftware.download.csdn.net
相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
DBA1 群:62697716(满); DBA2 群:62697977
双值运算符,如果左右两个条件都为真,则得到的值就为真
or
双值运算符,只要左右两个条件有一个为真,则得到的值就为真
Select * from emp where sal > 2000 and job = ‘SALESMAN’;寻找那些工资高于2000的且职位为销售的职员。
Select * from emp where job = ‘CLERK’ or deptno = 20;寻找那些工作为CLERK或者所在部门标号为20的职员的列表
Select * from emp where not (sal > 3000 or sal < 1500);寻找那些工资既不大于3000也不小于1500,也即在1500到3000范围的员工,相当于:
select * from emp where sal between 1500 and 3000;