SlideShare une entreprise Scribd logo
1  sur  11
Structured Query Language (SQL)
Structured Query Language (SQL)
• Data Definition Language (DDL)

• Data Manipulation Language (DML)

• Data Retrieval (Query)
Types of SQL Statement
•   SELECT                    Date Retrieval
•   INSERT/UPDATE/DELETE      DML
•   CREATE/ALTER/DROP         DDL
•   COMMIT/ROLLBACK      Transaction Control
•   GRANT/REVOKE              Control
SQL Statements

SELECT      <SELECT LIST>
FROM        <TABLE LIST>
WHERE       <CONDITIONS FOR RETREIVAL>
ORDER BY    <SORT CRITERIA>

Example

SELECT      empno, ename, job, sal
FROM        emp
WHERE       sal>2500
ORDER BY    job, ename

EMPNO       ENAME         JOB         SAL
8756        KING          PRESIDENT   8000
5349        EDWARD        MANAGER     4500
SIMPLE SELECT STATEMENTS

SELECT EMPNO,ENAME, JOB FROM EMP;

SELECT * FROM EMP;

SELECT DISTINCT DEPTNO FROM EMP;

SELECT EMPNO, SAL*12 FROM EMP;

SELECT EMPNO, SAL*12 + COMM FROM EMP;

SELECT EMPNO, SAL*12 ANSAL FROM EMP;
WHERE CLAUSE

SELECT EMPNO, ENAME, JOB, DEPTNO
FROM EMP
WHERE DEPTNO = 10;

SELECT EMPNO, ENAME, JOB, SAL
FROM EMP
WHERE SAL >1400;

SELECT EMPNO, ENAME, JOB, SAL
FROM EMP
WHERE SAL BETWEEN 1400 AND 2500;
WHERE CLAUSE

SELECT EMPNO, ENAME, JOB, DEPTNO
FROM EMP
WHERE JOB = ‘PRESIDENT’;

SELECT EMPNO, ENAME, JOB, SAL
FROM EMP
WHERE JOB LIKE ‘MAN*’;

SELECT EMPNO, ENAME, JOB, SAL
FROM EMP
WHERE JOB LIKE ‘?????’;
WHERE CLAUSE

SELECT EMPNO, ENAME, JOB, DEPTNO
FROM EMP
WHERE JOB = ‘MANAGER’ OR JOB = ‘PRESIDENT’;

SELECT EMPNO, ENAME, JOB, SAL
FROM EMP
WHERE COMM IS NULL;
SORTING

SELECT EMPNO, JOB, SAL
FROM EMP
ORDER BY ENAME;

SELECT ENAME, JOB, SAL
FROM EMP
ORDER BY DEPTNO,ENAME;

COUNTING

SELECT COUNT(*) FROM EMP;
SELECT COUNT (EMPNO) FROM EMP;
JOIN

SELECT ENAME, DNAME
FROM EMP, DEPT
WHERE EMP.DEPTNO = DEPT.DEPTNO;

SUBQUERY

SELECT ENAME, JOB, SAL, COMM
FROM EMP
WHERE DEPTNO =
       (SELECT DEPTNO FROM DEPT WHERE LOC=’CHICAGO’);

Contenu connexe

Similaire à Sql icfai (20)

Chapter 1
Chapter 1Chapter 1
Chapter 1
 
Oracle Training in Kochi | Trivandrum |Thrissur
Oracle Training in Kochi | Trivandrum |ThrissurOracle Training in Kochi | Trivandrum |Thrissur
Oracle Training in Kochi | Trivandrum |Thrissur
 
MERGE SQL Statement: Lesser Known Facets
MERGE SQL Statement: Lesser Known FacetsMERGE SQL Statement: Lesser Known Facets
MERGE SQL Statement: Lesser Known Facets
 
Les02 Restricting And Sorting Data
Les02 Restricting And Sorting DataLes02 Restricting And Sorting Data
Les02 Restricting And Sorting Data
 
Les02
Les02Les02
Les02
 
COIS 420 - Practice02
COIS 420 - Practice02COIS 420 - Practice02
COIS 420 - Practice02
 
Les06 Subqueries
Les06 SubqueriesLes06 Subqueries
Les06 Subqueries
 
Les02
Les02Les02
Les02
 
My SQL.pptx
My SQL.pptxMy SQL.pptx
My SQL.pptx
 
SQL introduction
SQL introductionSQL introduction
SQL introduction
 
Les02[1]Restricting and Sorting Data
Les02[1]Restricting and Sorting DataLes02[1]Restricting and Sorting Data
Les02[1]Restricting and Sorting Data
 
Oracle- Introduction to Sql commands- Mazenet solution
Oracle- Introduction to Sql commands- Mazenet solutionOracle- Introduction to Sql commands- Mazenet solution
Oracle- Introduction to Sql commands- Mazenet solution
 
Sangam 19 - Analytic SQL
Sangam 19 - Analytic SQLSangam 19 - Analytic SQL
Sangam 19 - Analytic SQL
 
7992267.ppt
7992267.ppt7992267.ppt
7992267.ppt
 
Sql2
Sql2Sql2
Sql2
 
Pl sql guide
Pl sql guidePl sql guide
Pl sql guide
 
Les02.pptx
Les02.pptxLes02.pptx
Les02.pptx
 
Restricting and sorting data
Restricting and sorting data Restricting and sorting data
Restricting and sorting data
 
chap2 (3).ppt
chap2 (3).pptchap2 (3).ppt
chap2 (3).ppt
 
The Five Best Things To Happen To SQL
The Five Best Things To Happen To SQLThe Five Best Things To Happen To SQL
The Five Best Things To Happen To SQL
 

Dernier

microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...anjaliyadav012327
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 

Dernier (20)

microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 

Sql icfai

  • 2. Structured Query Language (SQL) • Data Definition Language (DDL) • Data Manipulation Language (DML) • Data Retrieval (Query)
  • 3. Types of SQL Statement • SELECT Date Retrieval • INSERT/UPDATE/DELETE DML • CREATE/ALTER/DROP DDL • COMMIT/ROLLBACK Transaction Control • GRANT/REVOKE Control
  • 4. SQL Statements SELECT <SELECT LIST> FROM <TABLE LIST> WHERE <CONDITIONS FOR RETREIVAL> ORDER BY <SORT CRITERIA> Example SELECT empno, ename, job, sal FROM emp WHERE sal>2500 ORDER BY job, ename EMPNO ENAME JOB SAL 8756 KING PRESIDENT 8000 5349 EDWARD MANAGER 4500
  • 5.
  • 6. SIMPLE SELECT STATEMENTS SELECT EMPNO,ENAME, JOB FROM EMP; SELECT * FROM EMP; SELECT DISTINCT DEPTNO FROM EMP; SELECT EMPNO, SAL*12 FROM EMP; SELECT EMPNO, SAL*12 + COMM FROM EMP; SELECT EMPNO, SAL*12 ANSAL FROM EMP;
  • 7. WHERE CLAUSE SELECT EMPNO, ENAME, JOB, DEPTNO FROM EMP WHERE DEPTNO = 10; SELECT EMPNO, ENAME, JOB, SAL FROM EMP WHERE SAL >1400; SELECT EMPNO, ENAME, JOB, SAL FROM EMP WHERE SAL BETWEEN 1400 AND 2500;
  • 8. WHERE CLAUSE SELECT EMPNO, ENAME, JOB, DEPTNO FROM EMP WHERE JOB = ‘PRESIDENT’; SELECT EMPNO, ENAME, JOB, SAL FROM EMP WHERE JOB LIKE ‘MAN*’; SELECT EMPNO, ENAME, JOB, SAL FROM EMP WHERE JOB LIKE ‘?????’;
  • 9. WHERE CLAUSE SELECT EMPNO, ENAME, JOB, DEPTNO FROM EMP WHERE JOB = ‘MANAGER’ OR JOB = ‘PRESIDENT’; SELECT EMPNO, ENAME, JOB, SAL FROM EMP WHERE COMM IS NULL;
  • 10. SORTING SELECT EMPNO, JOB, SAL FROM EMP ORDER BY ENAME; SELECT ENAME, JOB, SAL FROM EMP ORDER BY DEPTNO,ENAME; COUNTING SELECT COUNT(*) FROM EMP; SELECT COUNT (EMPNO) FROM EMP;
  • 11. JOIN SELECT ENAME, DNAME FROM EMP, DEPT WHERE EMP.DEPTNO = DEPT.DEPTNO; SUBQUERY SELECT ENAME, JOB, SAL, COMM FROM EMP WHERE DEPTNO = (SELECT DEPTNO FROM DEPT WHERE LOC=’CHICAGO’);