zoukankan      html  css  js  c++  java
  • Oracle_where子句

    Oracle_where子句

    --1.查询员工名为‘SMITH’的信息
    select * from emp where ename = 'SMITH';  
    --2.查询在1980/12/17入职的员工的信息
    --日期要用单引号括起来,格式一定是“日-月-年”,20-2月-1981
    select * from emp where hiredate = '17-12月-80';
    select * from emp where hiredate = '20-2月-1981';  
    --3.查询工资在2000到3000之间的员工信息
    --between...and...表示在两个值之间的范围,包含边界
    select * from emp where sal>=2000 and sal<=3000;
    select * from emp where sal between 2000 and 3000;  
    --4.查询姓名为SCOTT,SMITH,RING,CLARK的员工详细信息
    --in 表示在...之间,作用相当于or的功能
    select * from emp where ename='SCOTT' or ename='SMITH' or ename='CLARK';
    select * from emp where ename in ('SCOTT','SMITH','CLARK');  
    --5.查询部门编号不是10的所有员工的信息
    --SQL中不等于可以使用 != 或 <>
    select * from emp where deptno != 10;
    select * from emp where deptno <> 10;  
    --6.查询有提成的员工的信息
    --is null表示为空
    select * from emp where comm is null;
    select * from emp where comm is not null;  
    --7.模糊查询:like和通配符,%:表示0个或多个字符; _:表示一个字符
    --查询姓名以S开头的员工信息
    select * from emp where ename like 'S%';
    --查询姓名第三个字符为0的员工的信息
    select * from emp where ename like '__O%';
    --查询姓名中带有A字母的所有员工的信息
    select * from emp where ename like '%A%';
    --查询姓名中带下划线的员工的信息
    --escape:用于特殊字符的查询,其实就是转义字符的意思
    select * from emp where emp like '%/_%' escape '/';  
     
     
     
     
  • 相关阅读:
    poj 2046 Power Strings KMP
    谈谈需求变更的用户签字确认问题
    Oracle 10g客户端 安装(配图)
    如何让有能力的下属承担更多职责
    软件性能测试工具在测试工作中的重要性
    Oracle 10g 服务器端 安装图解
    JS 操作页面基础操作:禁止另存 防止复制 防止选择
    Javascript 长整型 转 C# DateTime
    配置AJAX Enabled WCF在hosting时: Showing the serviceMetadata in an ASP.NET AJAX Service
    ICON资源网站
  • 原文地址:https://www.cnblogs.com/haozhengfei/p/6538396.html
Copyright © 2011-2022 走看看