27 oktober 2015basis data i/2009-genap1 sql select statement basis data i/2009-genap oleh satrio...

11
20 Juli 2022 BASIS DATA I/2009-GENAP 1 SQL SELECT STATEMENT BASIS DATA I/2009-GENAP Oleh Satrio Agung Wicaksono, S.Kom., M.Kom

Upload: aron-george

Post on 03-Jan-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

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

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

• 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

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

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

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

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

• 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

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

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

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

20 April 2023 11

P E N U T U P

Terima kasih

BASIS DATA I/2009-GENAP