SlideShare a Scribd company logo
Restricting and Sorting Data
ObjectivesAfter completing this lesson, you should be able to do the following:Limit the rows retrieved by a querySort the rows retrieved by a query
Limiting Rows Using a SelectionEMP EMPNO ENAME JOB		 ...  DEPTNO     7839KINGPRESIDENT107698BLAKEMANAGER307782CLARKMANAGER107566JONESMANAGER20  ..."…retrieve allemployeesin department 10"EMP EMPNO ENAME JOB		 ...  DEPTNO     7839KINGPRESIDENT107782CLARKMANAGER107934MILLERCLERK10
Limiting Rows SelectedRestrict the rows returned by using the WHERE clause.The WHERE clause follows the FROM clause.SELECT		[DISTINCT] {*| column [alias], ...}FROM table[WHEREcondition(s)];
Using the WHERE ClauseSQL> SELECT ename, job, deptno2  FROM   emp3  WHERE  job='CLERK';ENAME      JOB          DEPTNO---------- --------- ---------JAMES      CLERK            30SMITH      CLERK            20ADAMS      CLERK            20MILLER     CLERK            10
Character Strings and DatesCharacter 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> SELECTename, job, deptno2  FROM emp3  WHEREename = 'JAMES';
Comparison OperatorsOperator=>      >=	<      <=	<>MeaningEqual toGreater than Greater than or equal to Less than Less than or equal toNot equal to
Using the Comparison OperatorsSQL> SELECT ename, sal, comm2  FROM   emp3  WHERE  sal<=comm;ENAME            SAL      COMM---------- --------- ---------MARTIN          12501400
Other Comparison OperatorsOperatorBETWEEN...AND...IN(list)LIKEIS NULLMeaningBetween two values (inclusive)	Match any of a list of values Match a character pattern Is a null value
Using the BETWEEN OperatorLowerlimitHigherlimitUse the BETWEEN operator to display rows based on a range of values.SQL> SELECTename, sal2  FROM emp3  WHEREsal BETWEEN 1000 AND 1500;ENAME            SAL---------- ---------MARTIN          1250TURNER          1500WARD            1250ADAMS           1100MILLER          1300
Using the IN OperatorUse the IN operator to test for values in a list.SQL> SELECTempno, ename, sal, mgr2  FROM emp3  WHEREmgr IN (7902, 7566, 7788);    EMPNO ENAME            SAL       MGR--------- ---------- --------- ---------7902 FORD            300075667369 SMITH            80079027788 SCOTT           300075667876 ADAMS           11007788
Using the LIKE OperatorUse 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> SELECTename2  FROM emp3  WHEREename LIKE 'S%';
Using the LIKE OperatorYou can combine pattern-matching characters.You can use the ESCAPE identifier to search for "%" or "_".SQL> SELECTename2  FROMemp3  WHEREename LIKE '_A%';ENAME---------- MARTINJAMES   WARD
Using the IS NULL OperatorTest for null values with the IS NULL operator.SQL> SELECT  ename, mgr2  FROM    emp3  WHERE   mgr IS NULL;ENAME            MGR---------- ---------KING
Logical OperatorsOperatorANDORNOTMeaningReturns TRUE if both component conditions are TRUEReturns TRUE if either component condition is TRUEReturns TRUE if the following  condition is FALSE
Using the AND OperatorAND requires both conditions to be TRUE.SQL> SELECT empno, ename, job, sal2  FROM   emp3  WHERE  sal>=11004  AND    job='CLERK';    EMPNO ENAME      JOB             SAL--------- ---------- --------- ---------7876 ADAMS      CLERK          11007934 MILLER     CLERK          1300
Using the OR OperatorOR requires either condition to be TRUE.SQL> SELECT empno, ename, job, sal2  FROM   emp3  WHERE  sal>=11004  OR     job='CLERK';    EMPNO ENAME      JOB             SAL--------- ---------- --------- ---------7839 KING       PRESIDENT      50007698 BLAKE      MANAGER        28507782 CLARK      MANAGER        24507566 JONES      MANAGER        29757654 MARTIN     SALESMAN       1250     ... 7900 JAMES      CLERK           950     ...14 rows selected.
Using the NOT OperatorSQL> SELECT ename, job2  FROM   emp3  WHERE  job NOT IN ('CLERK','MANAGER','ANALYST');ENAME      JOB---------- ---------KING       PRESIDENTMARTIN     SALESMANALLEN      SALESMANTURNER     SALESMANWARD       SALESMAN
Rules of PrecedenceOrder EvaluatedOperator1All comparison operators2NOT3AND4OROverride rules of precedence by using parentheses.
Rules of PrecedenceSQL> SELECT ename, job, sal2  FROM   emp3  WHERE  job='SALESMAN'4  OR     job='PRESIDENT'5  AND    sal>1500;ENAME      JOB             SAL---------- --------- ---------KING       PRESIDENT      5000MARTIN     SALESMAN       1250ALLEN      SALESMAN       1600TURNER     SALESMAN       1500WARD       SALESMAN       1250
Rules of PrecedenceUse parentheses to force priority.SQL> SELECT   ename, job, sal2  FROM     emp3  WHERE    (job='SALESMAN'4  OR       job='PRESIDENT')5  AND      sal>1500;ENAME      JOB             SAL---------- --------- ---------KING       PRESIDENT      5000ALLEN      SALESMAN       1600
ORDER BY ClauseSort rows with the ORDER BY clauseASC: ascending order, defaultDESC: descending orderThe ORDER BY clause comes last in the SELECT statement.SQL> SELECT   ename, job, deptno, hiredate2  FROM     emp3  ORDER BY hiredate;ENAME      JOB          DEPTNO HIREDATE---------- --------- --------- ---------SMITH      CLERK            2017-DEC-80ALLEN      SALESMAN         3020-FEB-81...14 rows selected.
Sorting in Descending OrderSQL> SELECT   ename, job, deptno, hiredate2  FROM     emp3  ORDER BY hiredate DESC;ENAME      JOB          DEPTNO HIREDATE---------- --------- --------- ---------ADAMS      CLERK            2012-JAN-83SCOTT      ANALYST          2009-DEC-82MILLER     CLERK            1023-JAN-82JAMES      CLERK            3003-DEC-81FORD       ANALYST          2003-DEC-81KING       PRESIDENT        1017-NOV-81MARTIN     SALESMAN         3028-SEP-81...14 rows selected.
Sorting by Column AliasSQL> SELECT   empno, ename, sal*12 annsal2  FROM     emp3  ORDER BY annsal;    EMPNO ENAME         ANNSAL--------- ---------- ---------7369 SMITH           96007900 JAMES          114007876 ADAMS          132007654 MARTIN         150007521 WARD           150007934 MILLER         156007844 TURNER         18000...14 rows selected.
Sorting by Multiple ColumnsThe order of ORDER BY list is the order of sort.SQL> SELECT ename, deptno, sal2  FROM  emp3  ORDER BY deptno, sal DESC;ENAME         DEPTNO       SAL---------- --------- ---------KING              105000CLARK             102450MILLER            101300FORD              203000...14 rows selected.You can sort by a column that is not in the SELECT list.SummarySELECT		[DISTINCT] {*| column [alias], ...}FROM table[WHEREcondition(s)][ORDER BY{column, expr, alias} [ASC|DESC]];

More Related Content

What's hot (20)

PPT
Sql – Structured Query Language
pandey3045_bit
 
PPTX
SQL Operators.pptx
RUBAB79
 
PPT
Writing Basic SQL SELECT Statements
Salman Memon
 
DOCX
Sql Queries
User1test
 
PDF
SQL Joins With Examples | Edureka
Edureka!
 
PPT
Les02 (restricting and sorting data)
Achmad Solichin
 
PPT
02 Writing Executable Statments
rehaniltifat
 
DOCX
Top 40 sql queries for testers
tlvd
 
PPT
Aggregating Data Using Group Functions
Salman Memon
 
PPT
Oracle sql joins
redro
 
PPTX
Presentation slides of Sequence Query Language (SQL)
Punjab University
 
DOC
Sql queires
MohitKumar1985
 
PDF
Sql wksht-6
Mukesh Tekwani
 
PPT
Single-Row Functions in orcale Data base
Salman Memon
 
DOCX
Q on subquery
ABHIJEET KHIRE
 
PPTX
Sql Constraints
I L0V3 CODING DR
 
PPT
Les03 (Using Single Row Functions To Customize Output)
Achmad Solichin
 
PPTX
Ddl & dml commands
AnjaliJain167
 
PPT
Curso de Macros Excel
Victor Hugo Esquicha Paz
 
PPT
Les01 (retrieving data using the sql select statement)
Achmad Solichin
 
Sql – Structured Query Language
pandey3045_bit
 
SQL Operators.pptx
RUBAB79
 
Writing Basic SQL SELECT Statements
Salman Memon
 
Sql Queries
User1test
 
SQL Joins With Examples | Edureka
Edureka!
 
Les02 (restricting and sorting data)
Achmad Solichin
 
02 Writing Executable Statments
rehaniltifat
 
Top 40 sql queries for testers
tlvd
 
Aggregating Data Using Group Functions
Salman Memon
 
Oracle sql joins
redro
 
Presentation slides of Sequence Query Language (SQL)
Punjab University
 
Sql queires
MohitKumar1985
 
Sql wksht-6
Mukesh Tekwani
 
Single-Row Functions in orcale Data base
Salman Memon
 
Q on subquery
ABHIJEET KHIRE
 
Sql Constraints
I L0V3 CODING DR
 
Les03 (Using Single Row Functions To Customize Output)
Achmad Solichin
 
Ddl & dml commands
AnjaliJain167
 
Curso de Macros Excel
Victor Hugo Esquicha Paz
 
Les01 (retrieving data using the sql select statement)
Achmad Solichin
 

Viewers also liked (12)

PPTX
Les04 Displaying Data From Multiple Table
NETsolutions Asia: NSA – Thailand, Sripatum University: SPU
 
PPT
SQL WORKSHOP::Lecture 3
Umair Amjad
 
PDF
Dowry system in india
Prem Kumar Vislawath
 
PPTX
A Question of Dowry
Aileen Asim
 
PPTX
Dowry as a social problem
Sidra Noor
 
PPT
Dowry
Khurram Burjees
 
PPTX
Dowry system
Vikas Tetarwal
 
PPTX
Oracle Basics and Architecture
Sidney Chen
 
DOCX
Dowry system
Kusum Parmar
 
PPTX
Dowry System .ppt
Ronit Gujjar
 
Les04 Displaying Data From Multiple Table
NETsolutions Asia: NSA – Thailand, Sripatum University: SPU
 
SQL WORKSHOP::Lecture 3
Umair Amjad
 
Dowry system in india
Prem Kumar Vislawath
 
A Question of Dowry
Aileen Asim
 
Dowry as a social problem
Sidra Noor
 
Dowry system
Vikas Tetarwal
 
Oracle Basics and Architecture
Sidney Chen
 
Dowry system
Kusum Parmar
 
Dowry System .ppt
Ronit Gujjar
 
Ad

Similar to Les02 Restricting And Sorting Data (20)

PPT
Les02
arnold 7490
 
PPT
Les02
jsgcruz
 
PDF
COIS 420 - Practice02
Angel G Diaz
 
PPT
Sql2
Nargis Ehsan
 
PPT
SQL WORKSHOP::Lecture 2
Umair Amjad
 
PPT
chap2 (3).ppt
eemantariq2
 
PPT
Restricting and sorting data
HuzaifaMushtaq3
 
PPT
Les02
Sudharsan S
 
PPTX
Les02.pptx
NishaTariq1
 
PPT
e computer notes - Restricting and sorting data
ecomputernotes
 
PPT
Les02
Vijay Kumar
 
PDF
Structure query language - Data Query language for beginners.pdf
munmunitjusl
 
DOCX
It6312 dbms lab-ex2
MNM Jain Engineering College
 
PPT
Day1_Structured Query Language2_To understand.ppt
consravs
 
PPT
Les02[1]Restricting and Sorting Data
siavosh kaviani
 
PPT
ALL ABOUT SQL AND RDBMS
gaurav koriya
 
PPT
Les02 Restricting and Sorting Data using SQL.ppt
DrZeeshanBhatti
 
PPT
Chinabankppt
newrforce
 
PPT
Restricting and Sorting Data - Oracle Data Base
Salman Memon
 
PPT
Sql 2006
Cathie101
 
Les02
jsgcruz
 
COIS 420 - Practice02
Angel G Diaz
 
SQL WORKSHOP::Lecture 2
Umair Amjad
 
chap2 (3).ppt
eemantariq2
 
Restricting and sorting data
HuzaifaMushtaq3
 
Les02.pptx
NishaTariq1
 
e computer notes - Restricting and sorting data
ecomputernotes
 
Structure query language - Data Query language for beginners.pdf
munmunitjusl
 
It6312 dbms lab-ex2
MNM Jain Engineering College
 
Day1_Structured Query Language2_To understand.ppt
consravs
 
Les02[1]Restricting and Sorting Data
siavosh kaviani
 
ALL ABOUT SQL AND RDBMS
gaurav koriya
 
Les02 Restricting and Sorting Data using SQL.ppt
DrZeeshanBhatti
 
Chinabankppt
newrforce
 
Restricting and Sorting Data - Oracle Data Base
Salman Memon
 
Sql 2006
Cathie101
 
Ad

Recently uploaded (20)

PDF
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PDF
CloudStack GPU Integration - Rohit Yadav
ShapeBlue
 
PDF
Rethinking Security Operations - SOC Evolution Journey.pdf
Haris Chughtai
 
PPTX
Top iOS App Development Company in the USA for Innovative Apps
SynapseIndia
 
PDF
Sustainable and comertially viable mining process.pdf
Avijit Kumar Roy
 
PPTX
Building a Production-Ready Barts Health Secure Data Environment Tooling, Acc...
Barts Health
 
PPTX
MSP360 Backup Scheduling and Retention Best Practices.pptx
MSP360
 
PDF
Productivity Management Software | Workstatus
Lovely Baghel
 
PDF
Shuen Mei Parth Sharma Boost Productivity, Innovation and Efficiency wit...
AWS Chicago
 
PDF
UiPath vs Other Automation Tools Meeting Presentation.pdf
Tracy Dixon
 
PDF
TrustArc Webinar - Data Privacy Trends 2025: Mid-Year Insights & Program Stra...
TrustArc
 
PDF
Upgrading to z_OS V2R4 Part 01 of 02.pdf
Flavio787771
 
PDF
Impact of IEEE Computer Society in Advancing Emerging Technologies including ...
Hironori Washizaki
 
PPTX
Darren Mills The Migration Modernization Balancing Act: Navigating Risks and...
AWS Chicago
 
PPTX
Extensions Framework (XaaS) - Enabling Orchestrate Anything
ShapeBlue
 
PDF
Empowering Cloud Providers with Apache CloudStack and Stackbill
ShapeBlue
 
PPTX
Top Managed Service Providers in Los Angeles
Captain IT
 
PDF
Arcee AI - building and working with small language models (06/25)
Julien SIMON
 
PDF
Are there government-backed agri-software initiatives in Limerick.pdf
giselawagner2
 
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
CloudStack GPU Integration - Rohit Yadav
ShapeBlue
 
Rethinking Security Operations - SOC Evolution Journey.pdf
Haris Chughtai
 
Top iOS App Development Company in the USA for Innovative Apps
SynapseIndia
 
Sustainable and comertially viable mining process.pdf
Avijit Kumar Roy
 
Building a Production-Ready Barts Health Secure Data Environment Tooling, Acc...
Barts Health
 
MSP360 Backup Scheduling and Retention Best Practices.pptx
MSP360
 
Productivity Management Software | Workstatus
Lovely Baghel
 
Shuen Mei Parth Sharma Boost Productivity, Innovation and Efficiency wit...
AWS Chicago
 
UiPath vs Other Automation Tools Meeting Presentation.pdf
Tracy Dixon
 
TrustArc Webinar - Data Privacy Trends 2025: Mid-Year Insights & Program Stra...
TrustArc
 
Upgrading to z_OS V2R4 Part 01 of 02.pdf
Flavio787771
 
Impact of IEEE Computer Society in Advancing Emerging Technologies including ...
Hironori Washizaki
 
Darren Mills The Migration Modernization Balancing Act: Navigating Risks and...
AWS Chicago
 
Extensions Framework (XaaS) - Enabling Orchestrate Anything
ShapeBlue
 
Empowering Cloud Providers with Apache CloudStack and Stackbill
ShapeBlue
 
Top Managed Service Providers in Los Angeles
Captain IT
 
Arcee AI - building and working with small language models (06/25)
Julien SIMON
 
Are there government-backed agri-software initiatives in Limerick.pdf
giselawagner2
 

Les02 Restricting And Sorting Data

  • 2. ObjectivesAfter completing this lesson, you should be able to do the following:Limit the rows retrieved by a querySort the rows retrieved by a query
  • 3. Limiting Rows Using a SelectionEMP EMPNO ENAME JOB ... DEPTNO 7839KINGPRESIDENT107698BLAKEMANAGER307782CLARKMANAGER107566JONESMANAGER20 ..."…retrieve allemployeesin department 10"EMP EMPNO ENAME JOB ... DEPTNO 7839KINGPRESIDENT107782CLARKMANAGER107934MILLERCLERK10
  • 4. Limiting Rows SelectedRestrict the rows returned by using the WHERE clause.The WHERE clause follows the FROM clause.SELECT [DISTINCT] {*| column [alias], ...}FROM table[WHEREcondition(s)];
  • 5. Using the WHERE ClauseSQL> SELECT ename, job, deptno2 FROM emp3 WHERE job='CLERK';ENAME JOB DEPTNO---------- --------- ---------JAMES CLERK 30SMITH CLERK 20ADAMS CLERK 20MILLER CLERK 10
  • 6. Character Strings and DatesCharacter 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> SELECTename, job, deptno2 FROM emp3 WHEREename = 'JAMES';
  • 7. Comparison OperatorsOperator=> >= < <= <>MeaningEqual toGreater than Greater than or equal to Less than Less than or equal toNot equal to
  • 8. Using the Comparison OperatorsSQL> SELECT ename, sal, comm2 FROM emp3 WHERE sal<=comm;ENAME SAL COMM---------- --------- ---------MARTIN 12501400
  • 9. Other Comparison OperatorsOperatorBETWEEN...AND...IN(list)LIKEIS NULLMeaningBetween two values (inclusive) Match any of a list of values Match a character pattern Is a null value
  • 10. Using the BETWEEN OperatorLowerlimitHigherlimitUse the BETWEEN operator to display rows based on a range of values.SQL> SELECTename, sal2 FROM emp3 WHEREsal BETWEEN 1000 AND 1500;ENAME SAL---------- ---------MARTIN 1250TURNER 1500WARD 1250ADAMS 1100MILLER 1300
  • 11. Using the IN OperatorUse the IN operator to test for values in a list.SQL> SELECTempno, ename, sal, mgr2 FROM emp3 WHEREmgr IN (7902, 7566, 7788); EMPNO ENAME SAL MGR--------- ---------- --------- ---------7902 FORD 300075667369 SMITH 80079027788 SCOTT 300075667876 ADAMS 11007788
  • 12. Using the LIKE OperatorUse the LIKE operator to perform wildcard searches of valid search string values.
  • 13. Search conditions can contain either literal characters or numbers.
  • 14. % denotes zero or many characters.
  • 15. _ denotes one character.SQL> SELECTename2 FROM emp3 WHEREename LIKE 'S%';
  • 16. Using the LIKE OperatorYou can combine pattern-matching characters.You can use the ESCAPE identifier to search for "%" or "_".SQL> SELECTename2 FROMemp3 WHEREename LIKE '_A%';ENAME---------- MARTINJAMES WARD
  • 17. Using the IS NULL OperatorTest for null values with the IS NULL operator.SQL> SELECT ename, mgr2 FROM emp3 WHERE mgr IS NULL;ENAME MGR---------- ---------KING
  • 18. Logical OperatorsOperatorANDORNOTMeaningReturns TRUE if both component conditions are TRUEReturns TRUE if either component condition is TRUEReturns TRUE if the following condition is FALSE
  • 19. Using the AND OperatorAND requires both conditions to be TRUE.SQL> SELECT empno, ename, job, sal2 FROM emp3 WHERE sal>=11004 AND job='CLERK'; EMPNO ENAME JOB SAL--------- ---------- --------- ---------7876 ADAMS CLERK 11007934 MILLER CLERK 1300
  • 20. Using the OR OperatorOR requires either condition to be TRUE.SQL> SELECT empno, ename, job, sal2 FROM emp3 WHERE sal>=11004 OR job='CLERK'; EMPNO ENAME JOB SAL--------- ---------- --------- ---------7839 KING PRESIDENT 50007698 BLAKE MANAGER 28507782 CLARK MANAGER 24507566 JONES MANAGER 29757654 MARTIN SALESMAN 1250 ... 7900 JAMES CLERK 950 ...14 rows selected.
  • 21. Using the NOT OperatorSQL> SELECT ename, job2 FROM emp3 WHERE job NOT IN ('CLERK','MANAGER','ANALYST');ENAME JOB---------- ---------KING PRESIDENTMARTIN SALESMANALLEN SALESMANTURNER SALESMANWARD SALESMAN
  • 22. Rules of PrecedenceOrder EvaluatedOperator1All comparison operators2NOT3AND4OROverride rules of precedence by using parentheses.
  • 23. Rules of PrecedenceSQL> SELECT ename, job, sal2 FROM emp3 WHERE job='SALESMAN'4 OR job='PRESIDENT'5 AND sal>1500;ENAME JOB SAL---------- --------- ---------KING PRESIDENT 5000MARTIN SALESMAN 1250ALLEN SALESMAN 1600TURNER SALESMAN 1500WARD SALESMAN 1250
  • 24. Rules of PrecedenceUse parentheses to force priority.SQL> SELECT ename, job, sal2 FROM emp3 WHERE (job='SALESMAN'4 OR job='PRESIDENT')5 AND sal>1500;ENAME JOB SAL---------- --------- ---------KING PRESIDENT 5000ALLEN SALESMAN 1600
  • 25. ORDER BY ClauseSort rows with the ORDER BY clauseASC: ascending order, defaultDESC: descending orderThe ORDER BY clause comes last in the SELECT statement.SQL> SELECT ename, job, deptno, hiredate2 FROM emp3 ORDER BY hiredate;ENAME JOB DEPTNO HIREDATE---------- --------- --------- ---------SMITH CLERK 2017-DEC-80ALLEN SALESMAN 3020-FEB-81...14 rows selected.
  • 26. Sorting in Descending OrderSQL> SELECT ename, job, deptno, hiredate2 FROM emp3 ORDER BY hiredate DESC;ENAME JOB DEPTNO HIREDATE---------- --------- --------- ---------ADAMS CLERK 2012-JAN-83SCOTT ANALYST 2009-DEC-82MILLER CLERK 1023-JAN-82JAMES CLERK 3003-DEC-81FORD ANALYST 2003-DEC-81KING PRESIDENT 1017-NOV-81MARTIN SALESMAN 3028-SEP-81...14 rows selected.
  • 27. Sorting by Column AliasSQL> SELECT empno, ename, sal*12 annsal2 FROM emp3 ORDER BY annsal; EMPNO ENAME ANNSAL--------- ---------- ---------7369 SMITH 96007900 JAMES 114007876 ADAMS 132007654 MARTIN 150007521 WARD 150007934 MILLER 156007844 TURNER 18000...14 rows selected.
  • 28. Sorting by Multiple ColumnsThe order of ORDER BY list is the order of sort.SQL> SELECT ename, deptno, sal2 FROM emp3 ORDER BY deptno, sal DESC;ENAME DEPTNO SAL---------- --------- ---------KING 105000CLARK 102450MILLER 101300FORD 203000...14 rows selected.You can sort by a column that is not in the SELECT list.SummarySELECT [DISTINCT] {*| column [alias], ...}FROM table[WHEREcondition(s)][ORDER BY{column, expr, alias} [ASC|DESC]];
  • 29. Practice OverviewSelecting data and changing the order of rows displayedRestricting rows by using the WHERE clauseUsing the double quotation marks in column aliases