Vous êtes sur la page 1sur 41

SELECT STATEMENTS

WITH OPERATORS
SQL

DQL/DRL DDL DML TCL DCL

SELECT CREATE INSERT COMMIT GRANT


ALTER UPDATE ROLLBACK REVOKE
DROP DELETE SAVEPOINT
TRUNCATE MERGE
RENAME

2
The Select Statement
Capabilities:

Selection

Projection

Joining

3
SELECTION
Selection capability restricts the number of records from a table

4
PROJECTION

Selecting selective columns is the projection capability

5
JOININIG
Selecting data from different tables specifying link between them

6
The Basic Select Statement

Syntax:

Select identifies what columns


From identifies which tables

7
Selecting All Columns:

8
Selecting Specific Columns Columns

9
Arithmetic Operators

10
Arithmetic Operators
.

11
Arithmetic Operators

12
Operator Precedence

13
Operator Precedence

14
CONCATINATION OPERATOR

15
CONCATINATION OPERATOR

16
Literal Character Strings:

17
Literal Character Strings:

18
Using DISTINCT Operator

19
SELECTION

Restricting rows using where clause


Syntax:

20
SELECTION

21
Comparison Operators

22
Comparison Operators

23
Other Operators

24
Sequential Comparison Operator

25
Using IN Operator

26
WILDCARD CHARECTERS

27
Using LIKE Operator

28
LOGICAL CONDITIONS

29
LOGICAL CONDITIONS

Using AND Operator

30
LOGICAL CONDITIONS

Using OR Operator

31
OPERATORS PRECEDENCE

32
OPERATORS PRECEDENCE

33
USING SET OPERATORS

34
USING SET OPERATORS

35
USING UNION SET OPERATORS

36
USING UNION SET OPERATORS

SQL> SELECT ename,job,sal+500 revised salary


FROM emp WHERE job=MANAGER
UNION
SELECT ename,job,sal+400 revised salary
FROM emp WHERE job=ANALYST;

37
USING UNIOIN ALL SET OPERATORS

38
USING UNIOIN ALL SET OPERATOR
SQL> SELECT ename,job,sal+500 revised salary
FROM emp WHERE job=MANAGER
UNION ALL
SELECT ename,job,sal+400 revised salary
FROM emp WHERE job=ANALYST;

39
USING INTERSECT SET OPERATOR

40
USING MINUS SET OPERATOR

41

Vous aimerez peut-être aussi