반응형






1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
select * from tab;
 
 
select * from employees;
 
 
 
select employee_id, last_name 
from employees 
where last_name= 'Smith';
 
 
desc employees; 
 
 
select employee_id, salary 
from employees 
where last_name='Smith';
 
 
 
select employee_id, first_name, salary 
from employees 
where last_name='Smith';
 
 
 
select employee_id as "종업원", salary as "SAL" 
from employees;
 
 
 
select employee_id "ID", salary "SAL" 
from employees;
 
 
 
select employee_id "종업원", salary "연봉" 
from employees 
where last_name='Smith';
 
 
 
select distinct JOB_ID 
from employees;
 
 
 
select first_name, last_name, salary 
from employees 
where salary >= 5000;
 
 
 
select first_name, last_name, hire_date 
from employees 
where hire_date >= '04/01/01';
 
 
 
/* AND */
 
select first_name, last_name, job_id, department_id 
from employees
where department_id = 50 and job_id = 'SH_CLERK';
 
 
 
select first_name, last_name, department_id, manager_id 
from employees
where department_id = 50 and manager_id = 124;
 
 
 
/* OR */
 
select first_name, last_name, department_id, manager_id 
from employees
where department_id = 50 or manager_id = 124;
 
 
 
 
/* NOT */
 
select first_name, last_name, job_id, department_id 
from employees
where not (department_id =50);
 
 
 
select first_name, last_name, job_id, department_id 
from employees
where department_id <>40;
 
 
 
/* salary 4000 ~ 8000*/
select first_name, last_name, salary 
from employees 
where salary >= 4000 and salary <= 8000;
 
 
 
/* BETWEEN */
select first_name, last_name, salary 
from employees 
where salary between 4000 and 8000;
 
 
 
/* salary 4000 ~ 8000 END*/
select first_name, last_name, salary 
from employees 
where salary = 6500 or salary = 7700 or salary = 13000;
 
 
 
select first_name, last_name, salary 
from employees 
where salary in (6500770013000);
 
 
select first_name, last_name 
from employees
where first_name like 'D%';
 
select first_name, last_name from employees
where first_name like '%d';
 
cs


반응형

'프로그래밍 > SQL' 카테고리의 다른 글

[Oracle SQL] 숫자함수  (0) 2017.08.04
[Oracle SQL] 문자 함수  (0) 2017.08.03
[Oracle SQL] 토드 설치  (0) 2017.07.29
[SQL] 기초함수 예제  (0) 2017.07.07
[SQL] 기초함수 1  (0) 2017.07.06

+ Recent posts