Upload
aron-george
View
213
Download
0
Embed Size (px)
Citation preview
20 April 2023 BASIS DATA I/2009-GENAP 1
SQL SELECT STATEMENT
BASIS DATA I/2009-GENAP
OlehSatrio 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
20 April 2023 3BASIS DATA I/2009-GENAP
Capabilities of SQL SELECT StatementsSQL SELECT STATEMENT
SelectionProjection
Table 1 Table 2
Table 1Table 1
Join
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;
20 April 2023 5BASIS DATA I/2009-GENAP
Selecting All ColumnsSQL SELECT STATEMENT
SELECT *FROM departments;
20 April 2023 6BASIS DATA I/2009-GENAP
Selecting Specific ColumnsSQL SELECT STATEMENT
SELECT department_id, location_idFROM departments;
• 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
20 April 2023 8BASIS DATA I/2009-GENAP
Arithmetic ExpressionsSQL SELECT STATEMENT
Operator Description
+ Add
- Subtract
* Multiply
/ Divide
20 April 2023 9BASIS DATA I/2009-GENAP
Using Arithmetic OperatorsSQL SELECT STATEMENT
SELECT last_name, salary, salary + 300FROM employees;
…
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;
…
…
20 April 2023 11
P E N U T U P
Terima kasih
BASIS DATA I/2009-GENAP