欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Oracle學(xué)習(xí)之SQL(二)RestrictingandSortingData

限制SELECT語(yǔ)句的返回行

成都創(chuàng)新互聯(lián)公司咨詢(xún)電話(huà):028-86922220,為您提供成都網(wǎng)站建設(shè)網(wǎng)頁(yè)設(shè)計(jì)及定制高端網(wǎng)站建設(shè)服務(wù),成都創(chuàng)新互聯(lián)公司網(wǎng)頁(yè)制作領(lǐng)域十多年,包括門(mén)窗定制等多個(gè)方面擁有豐富的網(wǎng)站維護(hù)經(jīng)驗(yàn),選擇成都創(chuàng)新互聯(lián)公司,為網(wǎng)站錦上添花!

語(yǔ)法:

Oracle 學(xué)習(xí)之 SQL(二)  Restricting and Sorting Data使用WHERE關(guān)鍵字來(lái)限制數(shù)據(jù)行的返回,WHERE子句跟在FROM子句的后面。

SQL> select * from emp where deptno=10;
     EMPNO ENAME      JOB	       MGR HIREDATE		      SAL	COMM	 DEPTNO
---------- ---------- --------- ---------- ------------------- ---------- ---------- ----------
      7782 CLARK      MANAGER	      7839 1981/06/09 00:00:00	     2450		     10
      7839 KING       PRESIDENT 	   1981/11/17 00:00:00	     5000		     10
      7934 MILLER     CLERK	      7782 1982/01/23 00:00:00	     1300		     10

當(dāng)WHERE后面的表達(dá)式為true時(shí),則返回行,否則跳過(guò)改行。

SQL> select * from emp where ename='KING';

     EMPNO ENAME      JOB	       MGR HIREDATE		      SAL	COMM	 DEPTNO
---------- ---------- --------- ---------- ------------------- ---------- ---------- ----------
      7839 KING       PRESIDENT 	   1981/11/17 00:00:00	     5000		     10

字符串是大小寫(xiě)敏感的

SQL> select * from emp where ename='king';

no rows selected

條件表達(dá)式支持的比較操作符有如下

Oracle 學(xué)習(xí)之 SQL(二)  Restricting and Sorting Data

SQL> select * from emp where sal<2000;

     EMPNO ENAME      JOB	       MGR HIREDATE		      SAL	COMM	 DEPTNO
---------- ---------- --------- ---------- ------------------- ---------- ---------- ----------
      7369 SMITH      CLERK	      7902 1980/12/17 00:00:00	      800		     20
      7499 ALLEN      SALESMAN	      7698 1981/02/20 00:00:00	     1600	 300	     30
      7521 WARD       SALESMAN	      7698 1981/02/22 00:00:00	     1250	 500	     30
      7654 MARTIN     SALESMAN	      7698 1981/09/28 00:00:00	     1250	1400	     30
      7844 TURNER     SALESMAN	      7698 1981/09/08 00:00:00	     1500	   0	     30
      7876 ADAMS      CLERK	      7788 1987/05/23 00:00:00	     1100		     20
      7900 JAMES      CLERK	      7698 1981/12/03 00:00:00	      950		     30
      7934 MILLER     CLERK	      7782 1982/01/23 00:00:00	     1300		     10

BETWEEN AND  只要值在這個(gè)范圍內(nèi),就返回值

SQL> select * from emp where sal between 1500 and 2000;

     EMPNO ENAME      JOB	       MGR HIREDATE		      SAL	COMM	 DEPTNO
---------- ---------- --------- ---------- ------------------- ---------- ---------- ----------
      7499 ALLEN      SALESMAN	      7698 1981/02/20 00:00:00	     1600	 300	     30
      7844 TURNER     SALESMAN	      7698 1981/09/08 00:00:00	     1500	   0	     30

IN 只要列的值出現(xiàn)在列表中即返回行

SQL> SELECT * FROM EMP WHERE ENAME IN ('SMITH','KING');

     EMPNO ENAME      JOB       MGR HIREDATE      SALCOMM DEPTNO

---------- ---------- --------- ---------- ------------------- ---------- ---------- ----------

      7369 SMITH      CLERK      7902 1980/12/17 00:00:00      800     20

      7839 KING       PRESIDENT   1981/11/17 00:00:00     5000     10

LIKE 模糊查詢(xún)

查詢(xún)所有姓名以S開(kāi)頭的人

SQL> select * from emp where ename like 'S%';

     EMPNO ENAME      JOB	       MGR HIREDATE		      SAL	COMM	 DEPTNO
---------- ---------- --------- ---------- ------------------- ---------- ---------- ----------
      7369 SMITH      CLERK	      7902 1980/12/17 00:00:00	      800		     20
      7788 SCOTT      ANALYST	      7566 1987/04/19 00:00:00	     3000		     20

%  通配符,表示0或多個(gè)任意字符

查詢(xún)所有姓名包含S的人

SQL> select * from emp where ename like '%S%';

     EMPNO ENAME      JOB	       MGR HIREDATE		      SAL	COMM	 DEPTNO
---------- ---------- --------- ---------- ------------------- ---------- ---------- ----------
      7369 SMITH      CLERK	      7902 1980/12/17 00:00:00	      800		     20
      7566 JONES      MANAGER	      7839 1981/04/02 00:00:00	     2975		     20
      7788 SCOTT      ANALYST	      7566 1987/04/19 00:00:00	     3000		     20
      7876 ADAMS      CLERK	      7788 1987/05/23 00:00:00	     1100		     20
      7900 JAMES      CLERK	      7698 1981/12/03 00:00:00	      950		     30

_ 通配符表示任意一個(gè)字符

查詢(xún)名字的第二個(gè)字符為O的人

SQL> select * from emp where ename like '_O%';

     EMPNO ENAME      JOB	       MGR HIREDATE		      SAL	COMM	 DEPTNO
---------- ---------- --------- ---------- ------------------- ---------- ---------- ----------
      7566 JONES      MANAGER	      7839 1981/04/02 00:00:00	     2975		     20
      7902 FORD       ANALYST	      7566 1981/12/03 00:00:00	     3000		     20

如果列的值本身就包含%或_字符呢? 用escape關(guān)鍵字轉(zhuǎn)義。

查詢(xún)名字中含有_的人

SQL> select * from emp where ename like '%\_%' escape '\';

no rows selected

過(guò)濾NULL值

過(guò)濾NULL值不能使用= <>來(lái)查詢(xún),null有一個(gè)專(zhuān)有的判斷條件 IS NULL

SQL> SELECT * FROM EMP WHERE COMM IS NULL;

     EMPNO ENAME      JOB	       MGR HIREDATE		      SAL	COMM	 DEPTNO
---------- ---------- --------- ---------- ------------------- ---------- ---------- ----------
      7369 SMITH      CLERK	      7902 1980/12/17 00:00:00	      800		     20
      7566 JONES      MANAGER	      7839 1981/04/02 00:00:00	     2975		     20
      7698 BLAKE      MANAGER	      7839 1981/05/01 00:00:00	     2850		     30
      7782 CLARK      MANAGER	      7839 1981/06/09 00:00:00	     2450		     10
      7788 SCOTT      ANALYST	      7566 1987/04/19 00:00:00	     3000		     20
      7839 KING       PRESIDENT 	   1981/11/17 00:00:00	     5000		     10
      7876 ADAMS      CLERK	      7788 1987/05/23 00:00:00	     1100		     20
      7900 JAMES      CLERK	      7698 1981/12/03 00:00:00	      950		     30
      7902 FORD       ANALYST	      7566 1981/12/03 00:00:00	     3000		     20
      7934 MILLER     CLERK	      7782 1982/01/23 00:00:00	     1300		     10

文章標(biāo)題:Oracle學(xué)習(xí)之SQL(二)RestrictingandSortingData
標(biāo)題路徑:http://www.chinadenli.net/article8/jsijip.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)網(wǎng)站設(shè)計(jì)網(wǎng)站營(yíng)銷(xiāo)商城網(wǎng)站營(yíng)銷(xiāo)型網(wǎng)站建設(shè)建站公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)