SlideShare a Scribd company logo
1 of 38
SELECT STATEMENT
BASICS

Author: Renuka Parasuraman
Purpose
 The select statement is used to select the data from the
database.
Select Single Column
SELECT COLUMN_NAME
FROM TABLE_NAME;

Example:
SELECT D.DEPTNO
FROM DEPT D;
Select Multiple Columns
SELECT COLUMN_NAME, COLUMN_NAME
FROM TABLE_NAME;

Example:
SELECT D.DEPTNO , D.DEPT_NAME
FROM DEPT D;
Select Columns From Multiple Tables
SELECT *
FROM TABLE_NAME TABLE_1, TABLE_NAME TABLE_2

WHERE TABLE_1.COLUMN_NAME = TABLE_2.COLUMN_NAME;

Example:
SELECT *
FROM DEPT D, EMP E
WHERE D.DEPTNO = E.DEPTNO
Select All Columns
SELECT *
FROM TABLE_NAME;

Example:
SELECT *
FROM DEPT D;
Where Clause
SELECT COLUMN_NAME
FROM TABLE_NAME

WHERE CONDITIONS;

Example:
SELECT D.DEPTNO
FROM DEPT D
WHERE D.DEPTNO = 10;
DISTINCT Rows
SELECT DISTINCT COLUMN_NAME
FROM TABLE_NAME;

Example:
SELECT DISTINCT E.DEPTNO
FROM EMP E;
AND Operator
SELECT COLUMN_NAME
FROM TABLE_NAME

WHERE CONDITION_1 AND CONDITION_2;

Example:
SELECT D.DEPTNO
FROM DEPT D
WHERE D.DEPTNO = 10 AND D.LOCATION = ‘CHENNAI’;
OR Operator
SELECT COLUMN_NAME
FROM TABLE_NAME

WHERE CONDITION_1 OR CONDITION_2;

Example:
SELECT D.DEPTNO
FROM DEPT D
WHERE D.DEPTNO = 10 OR D.DEPTNO = 20;
Select Rows With NULL values
SELECT *
FROM TABLE_NAME

WHERE COLUMN_NAME IS NULL;

Example:
SELECT D.DEPTNO
FROM DEPT D
WHERE D.LOCATION IS NULL;
Select Rows Without NULL values
SELECT *
FROM TABLE_NAME

WHERE COLUMN_NAME IS NOT NULL;

Example:
SELECT D.DEPTNO
FROM DEPT D
WHERE D.LOCATION IS NOT NULL;
ARITHMETIC OPERATORS
EQUAL(=) Operator
SELECT *
FROM TABLE_NAME

WHERE COLUMN_NAME = VALUE;

Example:
SELECT D.DEPTNO
FROM DEPT D
WHERE D.LOCATION = ‘CHENNAI’;
Greater Than(>) Operator
SELECT *
FROM TABLE_NAME

WHERE COLUMN_NAME > VALUE;

Example:
SELECT D.DEPTNO
FROM DEPT D
WHERE D.DEPTNO > 20’;
Lesser Than(<) Operator
SELECT *
FROM TABLE_NAME

WHERE COLUMN_NAME < VALUE;

Example:
SELECT D.DEPTNO
FROM DEPT D
WHERE D.DEPTNO < 20’;
AGGREGATE FUNCTIONS
SUM
SELECT SUM(COLUMN_NAME)
FROM TABLE_NAME;

Example:
SELECT SUM(E.BONUS)
FROM EMP E
MIN
SELECT MIN(COLUMN_NAME)
FROM TABLE_NAME;

Example:
SELECT MIN(E.SALARY)
FROM EMP E
MAX
SELECT MAX(COLUMN_NAME)
FROM TABLE_NAME;

Example:
SELECT MAX(E.SALARY)
FROM EMP E
AVG
SELECT AVG(COLUMN_NAME)
FROM TABLE_NAME;

Example:
SELECT AVG(E.SALARY)
FROM EMP E
COUNT
SELECT COUNT(COLUMN_NAME)
FROM TABLE_NAME;

Example:
SELECT COUNT(E.BONUS)
FROM EMP E
COUNT(*)
SELECT COUNT(*)
FROM TABLE_NAME;

Example:
SELECT COUNT(*)
FROM EMP E
GROUP BY
SELECT COLUMN_NAME,
GROUP_FUNCTION(COLUMN_NAME)
FROM TABLE_NAME;

Example:
SELECT E.DEPTNO, COUNT(*)

FROM EMP E
GROUP BY E.DEPTNO;
HAVING CLAUSE
SELECT COLUMN_NAME,
GROUP_FUNCTION(COLUMN_NAME)
FROM TABLE_NAME
HAVING CONDITION;

Example:

SELECT E.DEPTNO, COUNT(*)
FROM EMP E
GROUP BY E.DEPTNO
HAVING COUNT(*) > 2;
ORDER BY ASCENDING ORDER
SELECT *
FROM TABLE_NAME

ORDER BY COLUMN_NAME, COLUMN_NAME ASC;

Example:
SELECT *
FROM EMP E
ORDER BY E.EMPTNO ASC;
ORDER BY DESCENDING ORDER
SELECT *
FROM TABLE_NAME

ORDER BY COLUMN_NAME, COLUMN_NAME DESC;

Example:
SELECT *
FROM EMP E
ORDER BY E.EMPTNO DESC;
ORDER BY COLUMN POSITION
SELECT *
FROM TABLE_NAME

ORDER BY COLUMN_ORDER, COLUMN_ORDER;

Example:
SELECT *
FROM EMP E
ORDER BY 1,2 ;
IN Operator
SELECT *
FROM TABLE_NAME

COLUMN_NAME IN (VALUE,VALUE);

Example:
SELECT *
FROM EMP E
WHERE E.DEPTNO IN (10,20);
BETWEEN Operator
SELECT *
FROM TABLE_NAME

COLUMN_NAME BETWEEN START_RANGE AND END_RANGE;

Example:
SELECT *
FROM EMP E
WHERE E.DEPTNO BETWEEN 10 AND 30;
ARITHMETIC FUNCTIONS
ABS
SELECT ABS(X) FROM DUAL;

Example:
SELECT ABS(-100), ABS(100)
FROM DUAL;
SIGN
SELECT SIGN(X) FROM DUAL;

Example:
SELECT SIGN(-1), SIGN(1), SIGN(0)
FROM DUAL;
MOD
SELECT MOD(X,Y) FROM DUAL;

Example:
SELECT MOD(100,10)
FROM DUAL;
FLOOR
SELECT FLOOR(X) FROM DUAL;

Example:
SELECT FLOOR(13.36)
FROM DUAL;
POWER
SELECT POWER(X,Y) FROM DUAL;

Example:
SELECT POWER(10,2)
FROM DUAL;
ROUND
SELECT ROUND(X) FROM DUAL;

Example:
SELECT ROUND(10.20)
FROM DUAL;

SELECT ROUND(10.20, 2)
FROM DUAL;
SQRT
SELECT SQRT(X) FROM DUAL;

Example:
SELECT SQRT(2)
FROM DUAL;

More Related Content

What's hot

sertifikat bhs inggris
sertifikat bhs inggrissertifikat bhs inggris
sertifikat bhs inggris
Anitasari SE
 
cafeteria info management system
cafeteria info management systemcafeteria info management system
cafeteria info management system
Gaurav Subham
 

What's hot (14)

Climbing the Abstract Syntax Tree (Forum PHP 2017)
Climbing the Abstract Syntax Tree (Forum PHP 2017)Climbing the Abstract Syntax Tree (Forum PHP 2017)
Climbing the Abstract Syntax Tree (Forum PHP 2017)
 
Climbing the Abstract Syntax Tree (PHP Russia 2019)
Climbing the Abstract Syntax Tree (PHP Russia 2019)Climbing the Abstract Syntax Tree (PHP Russia 2019)
Climbing the Abstract Syntax Tree (PHP Russia 2019)
 
Climbing the Abstract Syntax Tree (ScotlandPHP 2018)
Climbing the Abstract Syntax Tree (ScotlandPHP 2018)Climbing the Abstract Syntax Tree (ScotlandPHP 2018)
Climbing the Abstract Syntax Tree (ScotlandPHP 2018)
 
Climbing the Abstract Syntax Tree (DPC 2017)
Climbing the Abstract Syntax Tree (DPC 2017)Climbing the Abstract Syntax Tree (DPC 2017)
Climbing the Abstract Syntax Tree (DPC 2017)
 
Climbing the Abstract Syntax Tree (IPC Fall 2017)
Climbing the Abstract Syntax Tree (IPC Fall 2017)Climbing the Abstract Syntax Tree (IPC Fall 2017)
Climbing the Abstract Syntax Tree (IPC Fall 2017)
 
Climbing the Abstract Syntax Tree (PHP Developer Days Dresden 2018)
Climbing the Abstract Syntax Tree (PHP Developer Days Dresden 2018)Climbing the Abstract Syntax Tree (PHP Developer Days Dresden 2018)
Climbing the Abstract Syntax Tree (PHP Developer Days Dresden 2018)
 
SQL Quick Reference Card
SQL Quick Reference CardSQL Quick Reference Card
SQL Quick Reference Card
 
sertifikat bhs inggris
sertifikat bhs inggrissertifikat bhs inggris
sertifikat bhs inggris
 
PHP 101
PHP 101 PHP 101
PHP 101
 
Climbing the Abstract Syntax Tree (php[world] 2019)
Climbing the Abstract Syntax Tree (php[world] 2019)Climbing the Abstract Syntax Tree (php[world] 2019)
Climbing the Abstract Syntax Tree (php[world] 2019)
 
Climbing the Abstract Syntax Tree (CodeiD PHP Odessa 2017)
Climbing the Abstract Syntax Tree (CodeiD PHP Odessa 2017)Climbing the Abstract Syntax Tree (CodeiD PHP Odessa 2017)
Climbing the Abstract Syntax Tree (CodeiD PHP Odessa 2017)
 
cafeteria info management system
cafeteria info management systemcafeteria info management system
cafeteria info management system
 
Climbing the Abstract Syntax Tree (Bulgaria PHP 2016)
Climbing the Abstract Syntax Tree (Bulgaria PHP 2016)Climbing the Abstract Syntax Tree (Bulgaria PHP 2016)
Climbing the Abstract Syntax Tree (Bulgaria PHP 2016)
 
Class 4 - PHP Arrays
Class 4 - PHP ArraysClass 4 - PHP Arrays
Class 4 - PHP Arrays
 

Viewers also liked (15)

Profilku-Training
Profilku-TrainingProfilku-Training
Profilku-Training
 
Finalaya featured result_10may2013
Finalaya featured result_10may2013Finalaya featured result_10may2013
Finalaya featured result_10may2013
 
01review
01review01review
01review
 
Csc1100 lecture13 ch16_pt1
Csc1100 lecture13 ch16_pt1Csc1100 lecture13 ch16_pt1
Csc1100 lecture13 ch16_pt1
 
Paper no.03 Literary Theory and Criticism
Paper no.03 Literary Theory and CriticismPaper no.03 Literary Theory and Criticism
Paper no.03 Literary Theory and Criticism
 
Select Refresh For SAP PPT Show
Select Refresh  For SAP PPT ShowSelect Refresh  For SAP PPT Show
Select Refresh For SAP PPT Show
 
Group p1
Group p1Group p1
Group p1
 
Ejercicio 2
Ejercicio 2Ejercicio 2
Ejercicio 2
 
Social Background in "Kanthapura".
Social Background in "Kanthapura".Social Background in "Kanthapura".
Social Background in "Kanthapura".
 
preparation of a unit "identities"
preparation of a unit "identities"preparation of a unit "identities"
preparation of a unit "identities"
 
The Big Bang
The Big BangThe Big Bang
The Big Bang
 
Chap2 practice key
Chap2 practice keyChap2 practice key
Chap2 practice key
 
Paper no.04 Indian Writing In English
Paper no.04 Indian Writing In EnglishPaper no.04 Indian Writing In English
Paper no.04 Indian Writing In English
 
Programacion Orientada a Objetos
Programacion Orientada a ObjetosProgramacion Orientada a Objetos
Programacion Orientada a Objetos
 
Oops concept in c++ unit 3 -topic 4
Oops concept in c++ unit 3 -topic 4Oops concept in c++ unit 3 -topic 4
Oops concept in c++ unit 3 -topic 4
 

Similar to Oracle select statment

Oracle tips and tricks
Oracle tips and tricksOracle tips and tricks
Oracle tips and tricks
Yanli Liu
 
Mysqlppt
MysqlpptMysqlppt
Mysqlppt
Reka
 
Prabu's sql quries
Prabu's sql quries Prabu's sql quries
Prabu's sql quries
Prabu Cse
 
My sql Syntax
My sql SyntaxMy sql Syntax
My sql Syntax
Reka
 

Similar to Oracle select statment (20)

Oracle Training in Kochi | Trivandrum |Thrissur
Oracle Training in Kochi | Trivandrum |ThrissurOracle Training in Kochi | Trivandrum |Thrissur
Oracle Training in Kochi | Trivandrum |Thrissur
 
Sql dml & tcl 2
Sql   dml & tcl 2Sql   dml & tcl 2
Sql dml & tcl 2
 
Sql query [select, sub] 4
Sql query [select, sub] 4Sql query [select, sub] 4
Sql query [select, sub] 4
 
My SQL.pptx
My SQL.pptxMy SQL.pptx
My SQL.pptx
 
Oracle tips and tricks
Oracle tips and tricksOracle tips and tricks
Oracle tips and tricks
 
V23 function-2
V23 function-2V23 function-2
V23 function-2
 
SQL Tutorial for Beginners
SQL Tutorial for BeginnersSQL Tutorial for Beginners
SQL Tutorial for Beginners
 
Chapter08
Chapter08Chapter08
Chapter08
 
Sql Tags
Sql TagsSql Tags
Sql Tags
 
SQL : Structured Query Language
SQL : Structured Query LanguageSQL : Structured Query Language
SQL : Structured Query Language
 
Babitha2.mysql
Babitha2.mysqlBabitha2.mysql
Babitha2.mysql
 
Babitha2 Mysql
Babitha2 MysqlBabitha2 Mysql
Babitha2 Mysql
 
Mysqlppt
MysqlpptMysqlppt
Mysqlppt
 
Module03
Module03Module03
Module03
 
Structured query language(sql)
Structured query language(sql)Structured query language(sql)
Structured query language(sql)
 
Oracle
OracleOracle
Oracle
 
Prabu's sql quries
Prabu's sql quries Prabu's sql quries
Prabu's sql quries
 
SQL Class Note By Amit Maity PowerPoint Presentation
SQL Class Note By Amit Maity PowerPoint PresentationSQL Class Note By Amit Maity PowerPoint Presentation
SQL Class Note By Amit Maity PowerPoint Presentation
 
V22 function-1
V22 function-1V22 function-1
V22 function-1
 
My sql Syntax
My sql SyntaxMy sql Syntax
My sql Syntax
 

Recently uploaded

會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
中 央社
 
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
Krashi Coaching
 
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
中 央社
 

Recently uploaded (20)

Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjStl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
 
MOOD STABLIZERS DRUGS.pptx
MOOD     STABLIZERS           DRUGS.pptxMOOD     STABLIZERS           DRUGS.pptx
MOOD STABLIZERS DRUGS.pptx
 
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
 
Navigating the Misinformation Minefield: The Role of Higher Education in the ...
Navigating the Misinformation Minefield: The Role of Higher Education in the ...Navigating the Misinformation Minefield: The Role of Higher Education in the ...
Navigating the Misinformation Minefield: The Role of Higher Education in the ...
 
Graduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptxGraduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptx
 
Spring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community PartnershipsSpring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community Partnerships
 
Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment
 Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment
Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment
 
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
 
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
 
HVAC System | Audit of HVAC System | Audit and regulatory Comploance.pptx
HVAC System | Audit of HVAC System | Audit and regulatory Comploance.pptxHVAC System | Audit of HVAC System | Audit and regulatory Comploance.pptx
HVAC System | Audit of HVAC System | Audit and regulatory Comploance.pptx
 
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
 
The Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. HenryThe Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. Henry
 
Capitol Tech Univ Doctoral Presentation -May 2024
Capitol Tech Univ Doctoral Presentation -May 2024Capitol Tech Univ Doctoral Presentation -May 2024
Capitol Tech Univ Doctoral Presentation -May 2024
 
An overview of the various scriptures in Hinduism
An overview of the various scriptures in HinduismAn overview of the various scriptures in Hinduism
An overview of the various scriptures in Hinduism
 
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
 
An Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge AppAn Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge App
 
REPRODUCTIVE TOXICITY STUDIE OF MALE AND FEMALEpptx
REPRODUCTIVE TOXICITY  STUDIE OF MALE AND FEMALEpptxREPRODUCTIVE TOXICITY  STUDIE OF MALE AND FEMALEpptx
REPRODUCTIVE TOXICITY STUDIE OF MALE AND FEMALEpptx
 
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
 
PSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptxPSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptx
 
The Ball Poem- John Berryman_20240518_001617_0000.pptx
The Ball Poem- John Berryman_20240518_001617_0000.pptxThe Ball Poem- John Berryman_20240518_001617_0000.pptx
The Ball Poem- John Berryman_20240518_001617_0000.pptx
 

Oracle select statment