27 Oktober 2015BASIS DATA I/2009-GENAP1 SQL SELECT STATEMENT BASIS DATA I/2009-GENAP Oleh Satrio...
-
Upload
aron-george -
Category
Documents
-
view
213 -
download
0
Transcript of 27 Oktober 2015BASIS DATA I/2009-GENAP1 SQL SELECT STATEMENT BASIS DATA I/2009-GENAP Oleh Satrio...
![Page 1: 27 Oktober 2015BASIS DATA I/2009-GENAP1 SQL SELECT STATEMENT BASIS DATA I/2009-GENAP Oleh Satrio Agung Wicaksono, S.Kom., M.Kom.](https://reader035.fdocuments.us/reader035/viewer/2022072017/56649f045503460f94c17bb6/html5/thumbnails/1.jpg)
20 April 2023 BASIS DATA I/2009-GENAP 1
SQL SELECT STATEMENT
BASIS DATA I/2009-GENAP
OlehSatrio Agung Wicaksono, S.Kom., M.Kom
![Page 2: 27 Oktober 2015BASIS DATA I/2009-GENAP1 SQL SELECT STATEMENT BASIS DATA I/2009-GENAP Oleh Satrio Agung Wicaksono, S.Kom., M.Kom.](https://reader035.fdocuments.us/reader035/viewer/2022072017/56649f045503460f94c17bb6/html5/thumbnails/2.jpg)
• List the capabilities of SQL SELECT statements
• Execute a basic SELECT statement
20 April 2023 2BASIS DATA I/2009-GENAP
ObjectiveSQL SELECT STATEMENT
![Page 3: 27 Oktober 2015BASIS DATA I/2009-GENAP1 SQL SELECT STATEMENT BASIS DATA I/2009-GENAP Oleh Satrio Agung Wicaksono, S.Kom., M.Kom.](https://reader035.fdocuments.us/reader035/viewer/2022072017/56649f045503460f94c17bb6/html5/thumbnails/3.jpg)
20 April 2023 3BASIS DATA I/2009-GENAP
Capabilities of SQL SELECT StatementsSQL SELECT STATEMENT
SelectionProjection
Table 1 Table 2
Table 1Table 1
Join
![Page 4: 27 Oktober 2015BASIS DATA I/2009-GENAP1 SQL SELECT STATEMENT BASIS DATA I/2009-GENAP Oleh Satrio Agung Wicaksono, S.Kom., M.Kom.](https://reader035.fdocuments.us/reader035/viewer/2022072017/56649f045503460f94c17bb6/html5/thumbnails/4.jpg)
20 April 2023 4BASIS DATA I/2009-GENAP
Basic SELECT StatementSQL SELECT STATEMENT
• SELECT identifies the columns to be displayed• FROM identifies the table containing those
columns
SELECT *|{[DISTINCT] column|expression [alias],...}FROM table;
![Page 5: 27 Oktober 2015BASIS DATA I/2009-GENAP1 SQL SELECT STATEMENT BASIS DATA I/2009-GENAP Oleh Satrio Agung Wicaksono, S.Kom., M.Kom.](https://reader035.fdocuments.us/reader035/viewer/2022072017/56649f045503460f94c17bb6/html5/thumbnails/5.jpg)
20 April 2023 5BASIS DATA I/2009-GENAP
Selecting All ColumnsSQL SELECT STATEMENT
SELECT *FROM departments;
![Page 6: 27 Oktober 2015BASIS DATA I/2009-GENAP1 SQL SELECT STATEMENT BASIS DATA I/2009-GENAP Oleh Satrio Agung Wicaksono, S.Kom., M.Kom.](https://reader035.fdocuments.us/reader035/viewer/2022072017/56649f045503460f94c17bb6/html5/thumbnails/6.jpg)
20 April 2023 6BASIS DATA I/2009-GENAP
Selecting Specific ColumnsSQL SELECT STATEMENT
SELECT department_id, location_idFROM departments;
![Page 7: 27 Oktober 2015BASIS DATA I/2009-GENAP1 SQL SELECT STATEMENT BASIS DATA I/2009-GENAP Oleh Satrio Agung Wicaksono, S.Kom., M.Kom.](https://reader035.fdocuments.us/reader035/viewer/2022072017/56649f045503460f94c17bb6/html5/thumbnails/7.jpg)
• SQL statements are not case-sensitive. • SQL statements can be on one or more lines.• Keywords cannot be abbreviated or split
across lines.• Clauses are usually placed on separate lines.• Indents are used to enhance readability.
20 April 2023 7BASIS DATA I/2009-GENAP
Writing SQL StatementsSQL SELECT STATEMENT
![Page 8: 27 Oktober 2015BASIS DATA I/2009-GENAP1 SQL SELECT STATEMENT BASIS DATA I/2009-GENAP Oleh Satrio Agung Wicaksono, S.Kom., M.Kom.](https://reader035.fdocuments.us/reader035/viewer/2022072017/56649f045503460f94c17bb6/html5/thumbnails/8.jpg)
20 April 2023 8BASIS DATA I/2009-GENAP
Arithmetic ExpressionsSQL SELECT STATEMENT
Operator Description
+ Add
- Subtract
* Multiply
/ Divide
![Page 9: 27 Oktober 2015BASIS DATA I/2009-GENAP1 SQL SELECT STATEMENT BASIS DATA I/2009-GENAP Oleh Satrio Agung Wicaksono, S.Kom., M.Kom.](https://reader035.fdocuments.us/reader035/viewer/2022072017/56649f045503460f94c17bb6/html5/thumbnails/9.jpg)
20 April 2023 9BASIS DATA I/2009-GENAP
Using Arithmetic OperatorsSQL SELECT STATEMENT
SELECT last_name, salary, salary + 300FROM employees;
…
![Page 10: 27 Oktober 2015BASIS DATA I/2009-GENAP1 SQL SELECT STATEMENT BASIS DATA I/2009-GENAP Oleh Satrio Agung Wicaksono, S.Kom., M.Kom.](https://reader035.fdocuments.us/reader035/viewer/2022072017/56649f045503460f94c17bb6/html5/thumbnails/10.jpg)
20 April 2023 10BASIS DATA I/2009-GENAP
Operator PrecedenceSQL SELECT STATEMENT
SELECT last_name, salary, 12*salary+100FROM employees;
SELECT last_name, salary, 12*(salary+100)FROM employees;
…
…
![Page 11: 27 Oktober 2015BASIS DATA I/2009-GENAP1 SQL SELECT STATEMENT BASIS DATA I/2009-GENAP Oleh Satrio Agung Wicaksono, S.Kom., M.Kom.](https://reader035.fdocuments.us/reader035/viewer/2022072017/56649f045503460f94c17bb6/html5/thumbnails/11.jpg)
20 April 2023 11
P E N U T U P
Terima kasih
BASIS DATA I/2009-GENAP