oracle数据库的连接运算符and、or使用方法

2025-05-08 06:19:00

1、创建一个数据库表tblEmployee,用于模拟and、or条件create table tblEmployee( Id VARCHAR2(50) not null, EmpCode VARCHAR2(50), EmpName VARCHAR2(100), Address varchar2(100), Salary NUMBER);

oracle数据库的连接运算符and、or使用方法oracle数据库的连接运算符and、or使用方法

4、and条件:查询地址在上海,名字=员工2的记录。从运行结果可以看出,and条件的意思是,同时满足,只有当and前后的条件都满足的记录才会查询出来select * from tblEmployee where address = '上海' and empname = '员工2';

oracle数据库的连接运算符and、or使用方法

6、an蟠校盯昂d、or同时使用,比如,查询地址在上海,名字=员工2的记录,或者名字=员工1的记录。从运行结果可以看出,当and、or条件一起使用的时候,默认会将相邻and条件合并成一个条件,最后再or条件select * from tblEmployee where address = '上海' and empname = '员工2' or empname = '员工1';也就是说,上面这个sql其实最终是按照下面这样执行的select * from tblEmployee where (address = '上海' and empname = '员工2') or empname = '员工1';

oracle数据库的连接运算符and、or使用方法
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢