IT开放社区

WHERE过滤子句基本用法

WHERE子句用于过滤不满足条件的行

语法及执行优先级:

3 SELECT  指定需显示的列

1 FROM    指定表

2 WHERE  指定筛选条件

例:查询编号为10部门的人员信息;

SQL@itkaifang> SELECT empno,ename,sal,deptno FROM emp WHERE deptno=10;
     EMPNO ENAME             SAL     DEPTNO
---------- ---------- ---------- ----------
      7782 CLARK            2450         10
      7839 KING             5000         10
      7934 MILLER           1300         10
SQL@itkaifang>

例:查询‘SCOTT’员工信息;

SQL@itkaifang> SELECT empno,ename,sal,comm,deptno FROM emp WHERE ename='SCOTT';
     EMPNO ENAME      SAL        COMM           DEPTNO
---------- ---------- ---------- ---------- ----------
      7788 SCOTT      3000                          20
SQL@itkaifang>

注意:在此处筛选字符时需包含在单引号中,并正确指定大小写,否则无效。

例:查询在‘1981-5-1’入职的员工信息;

SQL@itkaifang> ALTER SESSION SET nls_date_format='yyyy-mm-dd';
Session altered.
SQL@itkaifang> SELECT empno,ename,sal,hiredate FROM emp WHERE hiredate='1981-5-1';
     EMPNO ENAME      SAL HIREDATE
---------- ---------- ---------- ----------
      7698 BLAKE     2850 1981-05-01
SQL@itkaifang>

注意:ALTER SESSION SET nls_date_format='yyyy-mm-dd';定义日期格式为更易读的格式,默认的日期格式为 DD-MON-RR;日期需包含在单引号中。例中‘1981-5-1’的格式需与当前会话格式相同,否则会报错。

相关文章

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

网站分类
最新文章
随机文章
站点信息
  • 文章总数:113
  • 页面总数:2
  • 分类总数:3
  • 标签总数:0
  • 评论总数:0
  • 浏览总数:24663
左邻右舍

BlogPowerBy Z-BlogPHP 1.5 Zero ;Theme By 爱墙纸

IT开放社区:京ICP备13044647号.初创于Oracle DBA实战班.邮箱:admin@itkaifang.com

分享:

支付宝

微信