SlideShare a Scribd company logo
Copyright  Oracle Corporation, 1998. All rights reserved.
2
Restricting and Sorting Data
2-2 Copyright  Oracle Corporation, 1998. All rights reserved.
Objectives
After completing this lesson, you should
be able to do the following:
• Limit the rows retrieved by a query
• Sort the rows retrieved by a query
2-3 Copyright  Oracle Corporation, 1998. All rights reserved.
Limiting Rows Using a Selection
"…retrieve all
employees
in department 10"
EMP
EMPNO ENAME JOB ... DEPTNO
7839 KING PRESIDENT 10
7698 BLAKE MANAGER 30
7782 CLARK MANAGER 10
7566 JONES MANAGER 20
...
EMP
EMPNO ENAME JOB ... DEPTNO
7839 KING PRESIDENT 10
7782 CLARK MANAGER 10
7934 MILLER CLERK 10
2-4 Copyright  Oracle Corporation, 1998. All rights reserved.
Limiting Rows Selected
• Restrict the rows returned by using the
WHERE clause.
• The WHERE clause follows the FROM
clause.
SELECT [DISTINCT] {*| column [alias], ...}
FROM table
[WHERE condition(s)];
2-5 Copyright  Oracle Corporation, 1998. All rights reserved.
Using the WHERE Clause
SQL> SELECT ename, job, deptno
2 FROM emp
3 WHERE job='CLERK';
ENAME JOB DEPTNO
---------- --------- ---------
JAMES CLERK 30
SMITH CLERK 20
ADAMS CLERK 20
MILLER CLERK 10
2-6 Copyright  Oracle Corporation, 1998. All rights reserved.
Character Strings and Dates
• Character strings and date values are
enclosed in single quotation marks.
• Character values are case sensitive and
date values are format sensitive.
• The default date format is DD-MON-YY.
SQL> SELECT ename, job, deptno
2 FROM emp
3 WHERE ename = 'JAMES';
2-7 Copyright  Oracle Corporation, 1998. All rights reserved.
Comparison Operators
Operator
=
>
>=
<
<=
<>
Meaning
Equal to
Greater than
Greater than or equal to
Less than
Less than or equal to
Not equal to
2-8 Copyright  Oracle Corporation, 1998. All rights reserved.
Using the Comparison
Operators
SQL> SELECT ename, sal, comm
2 FROM emp
3 WHERE sal<=comm;
ENAME SAL COMM
---------- --------- ---------
MARTIN 1250 1400
2-9 Copyright  Oracle Corporation, 1998. All rights reserved.
Other Comparison Operators
Operator
BETWEEN
...AND...
IN(list)
LIKE
IS NULL
Meaning
Between two values (inclusive)
Match any of a list of values
Match a character pattern
Is a null value
2-10 Copyright  Oracle Corporation, 1998. All rights reserved.
Using the BETWEEN Operator
ENAME SAL
---------- ---------
MARTIN 1250
TURNER 1500
WARD 1250
ADAMS 1100
MILLER 1300
SQL> SELECT ename, sal
2 FROM emp
3 WHERE sal BETWEEN 1000 AND 1500;
Lower
limit
Higher
limit
Use the BETWEEN operator to display
rows based on a range of values.
2-11 Copyright  Oracle Corporation, 1998. All rights reserved.
Using the IN Operator
Use the IN operator to test for values in a
list.
SQL> SELECT empno, ename, sal, mgr
2 FROM emp
3 WHERE mgr IN (7902, 7566, 7788);
EMPNO ENAME SAL MGR
--------- ---------- --------- ---------
7902 FORD 3000 7566
7369 SMITH 800 7902
7788 SCOTT 3000 7566
7876 ADAMS 1100 7788
2-12 Copyright  Oracle Corporation, 1998. All rights reserved.
Using the LIKE Operator
• Use the LIKE operator to perform
wildcard searches of valid search string
values.
• Search conditions can contain either
literal characters or numbers.
– % denotes zero or many characters.
– _ denotes one character.
SQL> SELECT ename
2 FROM emp
3 WHERE ename LIKE 'S%';
2-13 Copyright  Oracle Corporation, 1998. All rights reserved.
Using the LIKE Operator
• You can combine pattern-matching
characters.
• You can use the ESCAPE identifier to
search for "%" or "_".
SQL> SELECT ename
2 FROM emp
3 WHERE ename LIKE '_A%';
ENAME
----------
MARTIN
JAMES
WARD
2-14 Copyright  Oracle Corporation, 1998. All rights reserved.
Using the IS NULL Operator
Test for null values with the IS NULL
operator.
SQL> SELECT ename, mgr
2 FROM emp
3 WHERE mgr IS NULL;
ENAME MGR
---------- ---------
KING
2-15 Copyright  Oracle Corporation, 1998. All rights reserved.
Logical Operators
Operator
AND
OR
NOT
Meaning
Returns TRUE if both component
conditions are TRUE
Returns TRUE if either component
condition is TRUE
Returns TRUE if the following
condition is FALSE
2-16 Copyright  Oracle Corporation, 1998. All rights reserved.
Using the AND Operator
AND requires both conditions to be TRUE.
SQL> SELECT empno, ename, job, sal
2 FROM emp
3 WHERE sal>=1100
4 AND job='CLERK';
EMPNO ENAME JOB SAL
--------- ---------- --------- ---------
7876 ADAMS CLERK 1100
7934 MILLER CLERK 1300
2-17 Copyright  Oracle Corporation, 1998. All rights reserved.
Using the OR Operator
OR requires either condition to be TRUE.
SQL> SELECT empno, ename, job, sal
2 FROM emp
3 WHERE sal>=1100
4 OR job='CLERK';
EMPNO ENAME JOB SAL
--------- ---------- --------- ---------
7839 KING PRESIDENT 5000
7698 BLAKE MANAGER 2850
7782 CLARK MANAGER 2450
7566 JONES MANAGER 2975
7654 MARTIN SALESMAN 1250
...
7900 JAMES CLERK 950
...
14 rows selected.
2-18 Copyright  Oracle Corporation, 1998. All rights reserved.
Using the NOT Operator
SQL> SELECT ename, job
2 FROM emp
3 WHERE job NOT IN ('CLERK','MANAGER','ANALYST');
ENAME JOB
---------- ---------
KING PRESIDENT
MARTIN SALESMAN
ALLEN SALESMAN
TURNER SALESMAN
WARD SALESMAN
2-19 Copyright  Oracle Corporation, 1998. All rights reserved.
Rules of Precedence
Override rules of precedence by using
parentheses.
Order Evaluated Operator
1 All comparison
operators
2 NOT
3 AND
4 OR
2-20 Copyright  Oracle Corporation, 1998. All rights reserved.
Rules of Precedence
ENAME JOB SAL
---------- --------- ---------
KING PRESIDENT 5000
MARTIN SALESMAN 1250
ALLEN SALESMAN 1600
TURNER SALESMAN 1500
WARD SALESMAN 1250
SQL> SELECT ename, job, sal
2 FROM emp
3 WHERE job='SALESMAN'
4 OR job='PRESIDENT'
5 AND sal>1500;
2-21 Copyright  Oracle Corporation, 1998. All rights reserved.
Rules of Precedence
ENAME JOB SAL
---------- --------- ---------
KING PRESIDENT 5000
ALLEN SALESMAN 1600
Use parentheses to force priority.
SQL> SELECT ename, job, sal
2 FROM emp
3 WHERE (job='SALESMAN'
4 OR job='PRESIDENT')
5 AND sal>1500;
2-22 Copyright  Oracle Corporation, 1998. All rights reserved.
ORDER BY Clause
• Sort rows with the ORDER BY clause
– ASC: ascending order, default
– DESC: descending order
• The ORDER BY clause comes last in the
SELECT statement.
SQL> SELECT ename, job, deptno, hiredate
2 FROM emp
3 ORDER BY hiredate;
ENAME JOB DEPTNO HIREDATE
---------- --------- --------- ---------
SMITH CLERK 20 17-DEC-80
ALLEN SALESMAN 30 20-FEB-81
...
14 rows selected.
2-23 Copyright  Oracle Corporation, 1998. All rights reserved.
Sorting in Descending Order
SQL> SELECT ename, job, deptno, hiredate
2 FROM emp
3 ORDER BY hiredate DESC;
ENAME JOB DEPTNO HIREDATE
---------- --------- --------- ---------
ADAMS CLERK 20 12-JAN-83
SCOTT ANALYST 20 09-DEC-82
MILLER CLERK 10 23-JAN-82
JAMES CLERK 30 03-DEC-81
FORD ANALYST 20 03-DEC-81
KING PRESIDENT 10 17-NOV-81
MARTIN SALESMAN 30 28-SEP-81
...
14 rows selected.
2-24 Copyright  Oracle Corporation, 1998. All rights reserved.
Sorting by Column Alias
SQL> SELECT empno, ename, sal*12 annsal
2 FROM emp
3 ORDER BY annsal;
EMPNO ENAME ANNSAL
--------- ---------- ---------
7369 SMITH 9600
7900 JAMES 11400
7876 ADAMS 13200
7654 MARTIN 15000
7521 WARD 15000
7934 MILLER 15600
7844 TURNER 18000
...
14 rows selected.
2-25 Copyright  Oracle Corporation, 1998. All rights reserved.
Sorting by Multiple Columns
• The order of ORDER BY list is the order of
sort.
• You can sort by a column that is not in the
SELECT list.
SQL> SELECT ename, deptno, sal
2 FROM emp
3 ORDER BY deptno, sal DESC;
ENAME DEPTNO SAL
---------- --------- ---------
KING 10 5000
CLARK 10 2450
MILLER 10 1300
FORD 20 3000
...
14 rows selected.
2-26 Copyright  Oracle Corporation, 1998. All rights reserved.
Summary
SELECT [DISTINCT] {*| column [alias], ...}
FROM table
[WHERE condition(s)]
[ORDER BY {column, expr, alias} [ASC|DESC]];
2-27 Copyright  Oracle Corporation, 1998. All rights reserved.
Practice Overview
• Selecting data and changing the order
of rows displayed
• Restricting rows by using the WHERE
clause
• Using the double quotation marks in
column aliases
2-28 Copyright  Oracle Corporation, 1998. All rights reserved.

More Related Content

PPT
Restricting and sorting data
PPT
chap2 (3).ppt
PPT
Les02[1]Restricting and Sorting Data
PPT
PPT
Restricting and Sorting Data - Oracle Data Base
PPT
Les02 Restricting and Sorting Data using SQL.ppt
PPT
SQL WORKSHOP::Lecture 2
PPT
Les02.ppt
Restricting and sorting data
chap2 (3).ppt
Les02[1]Restricting and Sorting Data
Restricting and Sorting Data - Oracle Data Base
Les02 Restricting and Sorting Data using SQL.ppt
SQL WORKSHOP::Lecture 2
Les02.ppt

Similar to Les02.pptx (20)

PPT
Les02
PDF
Structure query language - Data Query language for beginners.pdf
PPT
PPT
PDF
COIS 420 - Practice02
PPT
Les02
PDF
Lesson02 学会使用WHERE、ORDER BY子句
PPT
Sqlplus
PPT
Day1_Structured Query Language2_To understand.ppt
PPTX
Database systems administration traning 04
PPT
e computer notes - Restricting and sorting data
PPTX
SQL logical operators
PPT
Chinabankppt
PPT
SQL- Introduction to MySQL
DOCX
It6312 dbms lab-ex2
PPT
Les02 (restricting and sorting data)
PPT
Chapter-4.ppt
PPT
Les02
Structure query language - Data Query language for beginners.pdf
COIS 420 - Practice02
Les02
Lesson02 学会使用WHERE、ORDER BY子句
Sqlplus
Day1_Structured Query Language2_To understand.ppt
Database systems administration traning 04
e computer notes - Restricting and sorting data
SQL logical operators
Chinabankppt
SQL- Introduction to MySQL
It6312 dbms lab-ex2
Les02 (restricting and sorting data)
Chapter-4.ppt
Ad

More from NishaTariq1 (7)

PPT
COMPUTER_ORGANIZATION.ppttwhehteeeteehte
PPT
7881096.pptetststdydsttshsthsstshhstetej
PPT
7881096.pptsssysgssssttstststststssstttw
PPTX
Intro.pptx
PPTX
Les03.pptx
PPTX
Les01.pptx
PPTX
Database Systems Lec 1.pptx
COMPUTER_ORGANIZATION.ppttwhehteeeteehte
7881096.pptetststdydsttshsthsstshhstetej
7881096.pptsssysgssssttstststststssstttw
Intro.pptx
Les03.pptx
Les01.pptx
Database Systems Lec 1.pptx
Ad

Recently uploaded (20)

PDF
Data Engineering Interview Questions & Answers Batch Processing (Spark, Hadoo...
PDF
[EN] Industrial Machine Downtime Prediction
PPT
Predictive modeling basics in data cleaning process
PPTX
Pilar Kemerdekaan dan Identi Bangsa.pptx
PPTX
sac 451hinhgsgshssjsjsjheegdggeegegdggddgeg.pptx
PPT
Image processing and pattern recognition 2.ppt
PDF
Jean-Georges Perrin - Spark in Action, Second Edition (2020, Manning Publicat...
PPTX
SAP 2 completion done . PRESENTATION.pptx
PDF
Capcut Pro Crack For PC Latest Version {Fully Unlocked 2025}
PPTX
IMPACT OF LANDSLIDE.....................
PDF
OneRead_20250728_1808.pdfhdhddhshahwhwwjjaaja
PPTX
Business_Capability_Map_Collection__pptx
PDF
REAL ILLUMINATI AGENT IN KAMPALA UGANDA CALL ON+256765750853/0705037305
PPTX
modul_python (1).pptx for professional and student
PDF
Introduction to the R Programming Language
PDF
Systems Analysis and Design, 12th Edition by Scott Tilley Test Bank.pdf
PPT
DU, AIS, Big Data and Data Analytics.ppt
PPTX
A Complete Guide to Streamlining Business Processes
PPTX
Managing Community Partner Relationships
PPTX
Topic 5 Presentation 5 Lesson 5 Corporate Fin
Data Engineering Interview Questions & Answers Batch Processing (Spark, Hadoo...
[EN] Industrial Machine Downtime Prediction
Predictive modeling basics in data cleaning process
Pilar Kemerdekaan dan Identi Bangsa.pptx
sac 451hinhgsgshssjsjsjheegdggeegegdggddgeg.pptx
Image processing and pattern recognition 2.ppt
Jean-Georges Perrin - Spark in Action, Second Edition (2020, Manning Publicat...
SAP 2 completion done . PRESENTATION.pptx
Capcut Pro Crack For PC Latest Version {Fully Unlocked 2025}
IMPACT OF LANDSLIDE.....................
OneRead_20250728_1808.pdfhdhddhshahwhwwjjaaja
Business_Capability_Map_Collection__pptx
REAL ILLUMINATI AGENT IN KAMPALA UGANDA CALL ON+256765750853/0705037305
modul_python (1).pptx for professional and student
Introduction to the R Programming Language
Systems Analysis and Design, 12th Edition by Scott Tilley Test Bank.pdf
DU, AIS, Big Data and Data Analytics.ppt
A Complete Guide to Streamlining Business Processes
Managing Community Partner Relationships
Topic 5 Presentation 5 Lesson 5 Corporate Fin

Les02.pptx

  • 1. Copyright  Oracle Corporation, 1998. All rights reserved. 2 Restricting and Sorting Data
  • 2. 2-2 Copyright  Oracle Corporation, 1998. All rights reserved. Objectives After completing this lesson, you should be able to do the following: • Limit the rows retrieved by a query • Sort the rows retrieved by a query
  • 3. 2-3 Copyright  Oracle Corporation, 1998. All rights reserved. Limiting Rows Using a Selection "…retrieve all employees in department 10" EMP EMPNO ENAME JOB ... DEPTNO 7839 KING PRESIDENT 10 7698 BLAKE MANAGER 30 7782 CLARK MANAGER 10 7566 JONES MANAGER 20 ... EMP EMPNO ENAME JOB ... DEPTNO 7839 KING PRESIDENT 10 7782 CLARK MANAGER 10 7934 MILLER CLERK 10
  • 4. 2-4 Copyright  Oracle Corporation, 1998. All rights reserved. Limiting Rows Selected • Restrict the rows returned by using the WHERE clause. • The WHERE clause follows the FROM clause. SELECT [DISTINCT] {*| column [alias], ...} FROM table [WHERE condition(s)];
  • 5. 2-5 Copyright  Oracle Corporation, 1998. All rights reserved. Using the WHERE Clause SQL> SELECT ename, job, deptno 2 FROM emp 3 WHERE job='CLERK'; ENAME JOB DEPTNO ---------- --------- --------- JAMES CLERK 30 SMITH CLERK 20 ADAMS CLERK 20 MILLER CLERK 10
  • 6. 2-6 Copyright  Oracle Corporation, 1998. All rights reserved. Character Strings and Dates • Character strings and date values are enclosed in single quotation marks. • Character values are case sensitive and date values are format sensitive. • The default date format is DD-MON-YY. SQL> SELECT ename, job, deptno 2 FROM emp 3 WHERE ename = 'JAMES';
  • 7. 2-7 Copyright  Oracle Corporation, 1998. All rights reserved. Comparison Operators Operator = > >= < <= <> Meaning Equal to Greater than Greater than or equal to Less than Less than or equal to Not equal to
  • 8. 2-8 Copyright  Oracle Corporation, 1998. All rights reserved. Using the Comparison Operators SQL> SELECT ename, sal, comm 2 FROM emp 3 WHERE sal<=comm; ENAME SAL COMM ---------- --------- --------- MARTIN 1250 1400
  • 9. 2-9 Copyright  Oracle Corporation, 1998. All rights reserved. Other Comparison Operators Operator BETWEEN ...AND... IN(list) LIKE IS NULL Meaning Between two values (inclusive) Match any of a list of values Match a character pattern Is a null value
  • 10. 2-10 Copyright  Oracle Corporation, 1998. All rights reserved. Using the BETWEEN Operator ENAME SAL ---------- --------- MARTIN 1250 TURNER 1500 WARD 1250 ADAMS 1100 MILLER 1300 SQL> SELECT ename, sal 2 FROM emp 3 WHERE sal BETWEEN 1000 AND 1500; Lower limit Higher limit Use the BETWEEN operator to display rows based on a range of values.
  • 11. 2-11 Copyright  Oracle Corporation, 1998. All rights reserved. Using the IN Operator Use the IN operator to test for values in a list. SQL> SELECT empno, ename, sal, mgr 2 FROM emp 3 WHERE mgr IN (7902, 7566, 7788); EMPNO ENAME SAL MGR --------- ---------- --------- --------- 7902 FORD 3000 7566 7369 SMITH 800 7902 7788 SCOTT 3000 7566 7876 ADAMS 1100 7788
  • 12. 2-12 Copyright  Oracle Corporation, 1998. All rights reserved. Using the LIKE Operator • Use the LIKE operator to perform wildcard searches of valid search string values. • Search conditions can contain either literal characters or numbers. – % denotes zero or many characters. – _ denotes one character. SQL> SELECT ename 2 FROM emp 3 WHERE ename LIKE 'S%';
  • 13. 2-13 Copyright  Oracle Corporation, 1998. All rights reserved. Using the LIKE Operator • You can combine pattern-matching characters. • You can use the ESCAPE identifier to search for "%" or "_". SQL> SELECT ename 2 FROM emp 3 WHERE ename LIKE '_A%'; ENAME ---------- MARTIN JAMES WARD
  • 14. 2-14 Copyright  Oracle Corporation, 1998. All rights reserved. Using the IS NULL Operator Test for null values with the IS NULL operator. SQL> SELECT ename, mgr 2 FROM emp 3 WHERE mgr IS NULL; ENAME MGR ---------- --------- KING
  • 15. 2-15 Copyright  Oracle Corporation, 1998. All rights reserved. Logical Operators Operator AND OR NOT Meaning Returns TRUE if both component conditions are TRUE Returns TRUE if either component condition is TRUE Returns TRUE if the following condition is FALSE
  • 16. 2-16 Copyright  Oracle Corporation, 1998. All rights reserved. Using the AND Operator AND requires both conditions to be TRUE. SQL> SELECT empno, ename, job, sal 2 FROM emp 3 WHERE sal>=1100 4 AND job='CLERK'; EMPNO ENAME JOB SAL --------- ---------- --------- --------- 7876 ADAMS CLERK 1100 7934 MILLER CLERK 1300
  • 17. 2-17 Copyright  Oracle Corporation, 1998. All rights reserved. Using the OR Operator OR requires either condition to be TRUE. SQL> SELECT empno, ename, job, sal 2 FROM emp 3 WHERE sal>=1100 4 OR job='CLERK'; EMPNO ENAME JOB SAL --------- ---------- --------- --------- 7839 KING PRESIDENT 5000 7698 BLAKE MANAGER 2850 7782 CLARK MANAGER 2450 7566 JONES MANAGER 2975 7654 MARTIN SALESMAN 1250 ... 7900 JAMES CLERK 950 ... 14 rows selected.
  • 18. 2-18 Copyright  Oracle Corporation, 1998. All rights reserved. Using the NOT Operator SQL> SELECT ename, job 2 FROM emp 3 WHERE job NOT IN ('CLERK','MANAGER','ANALYST'); ENAME JOB ---------- --------- KING PRESIDENT MARTIN SALESMAN ALLEN SALESMAN TURNER SALESMAN WARD SALESMAN
  • 19. 2-19 Copyright  Oracle Corporation, 1998. All rights reserved. Rules of Precedence Override rules of precedence by using parentheses. Order Evaluated Operator 1 All comparison operators 2 NOT 3 AND 4 OR
  • 20. 2-20 Copyright  Oracle Corporation, 1998. All rights reserved. Rules of Precedence ENAME JOB SAL ---------- --------- --------- KING PRESIDENT 5000 MARTIN SALESMAN 1250 ALLEN SALESMAN 1600 TURNER SALESMAN 1500 WARD SALESMAN 1250 SQL> SELECT ename, job, sal 2 FROM emp 3 WHERE job='SALESMAN' 4 OR job='PRESIDENT' 5 AND sal>1500;
  • 21. 2-21 Copyright  Oracle Corporation, 1998. All rights reserved. Rules of Precedence ENAME JOB SAL ---------- --------- --------- KING PRESIDENT 5000 ALLEN SALESMAN 1600 Use parentheses to force priority. SQL> SELECT ename, job, sal 2 FROM emp 3 WHERE (job='SALESMAN' 4 OR job='PRESIDENT') 5 AND sal>1500;
  • 22. 2-22 Copyright  Oracle Corporation, 1998. All rights reserved. ORDER BY Clause • Sort rows with the ORDER BY clause – ASC: ascending order, default – DESC: descending order • The ORDER BY clause comes last in the SELECT statement. SQL> SELECT ename, job, deptno, hiredate 2 FROM emp 3 ORDER BY hiredate; ENAME JOB DEPTNO HIREDATE ---------- --------- --------- --------- SMITH CLERK 20 17-DEC-80 ALLEN SALESMAN 30 20-FEB-81 ... 14 rows selected.
  • 23. 2-23 Copyright  Oracle Corporation, 1998. All rights reserved. Sorting in Descending Order SQL> SELECT ename, job, deptno, hiredate 2 FROM emp 3 ORDER BY hiredate DESC; ENAME JOB DEPTNO HIREDATE ---------- --------- --------- --------- ADAMS CLERK 20 12-JAN-83 SCOTT ANALYST 20 09-DEC-82 MILLER CLERK 10 23-JAN-82 JAMES CLERK 30 03-DEC-81 FORD ANALYST 20 03-DEC-81 KING PRESIDENT 10 17-NOV-81 MARTIN SALESMAN 30 28-SEP-81 ... 14 rows selected.
  • 24. 2-24 Copyright  Oracle Corporation, 1998. All rights reserved. Sorting by Column Alias SQL> SELECT empno, ename, sal*12 annsal 2 FROM emp 3 ORDER BY annsal; EMPNO ENAME ANNSAL --------- ---------- --------- 7369 SMITH 9600 7900 JAMES 11400 7876 ADAMS 13200 7654 MARTIN 15000 7521 WARD 15000 7934 MILLER 15600 7844 TURNER 18000 ... 14 rows selected.
  • 25. 2-25 Copyright  Oracle Corporation, 1998. All rights reserved. Sorting by Multiple Columns • The order of ORDER BY list is the order of sort. • You can sort by a column that is not in the SELECT list. SQL> SELECT ename, deptno, sal 2 FROM emp 3 ORDER BY deptno, sal DESC; ENAME DEPTNO SAL ---------- --------- --------- KING 10 5000 CLARK 10 2450 MILLER 10 1300 FORD 20 3000 ... 14 rows selected.
  • 26. 2-26 Copyright  Oracle Corporation, 1998. All rights reserved. Summary SELECT [DISTINCT] {*| column [alias], ...} FROM table [WHERE condition(s)] [ORDER BY {column, expr, alias} [ASC|DESC]];
  • 27. 2-27 Copyright  Oracle Corporation, 1998. All rights reserved. Practice Overview • Selecting data and changing the order of rows displayed • Restricting rows by using the WHERE clause • Using the double quotation marks in column aliases
  • 28. 2-28 Copyright  Oracle Corporation, 1998. All rights reserved.