DB/oracle

[sql] select 구문

@예민한 방구석여포 힘히힘 2021. 1. 21. 15:20
반응형


--as 같은 경우 필명을 지어주는 느낌-- 

SELECT employee_id AS "ID" FROM EMPLOYEES; 
SELECT employee_id AS "ID", salary AS "SAL" FROM employees;

 

--distinct 중복을 제거하기 위한 명령어-- 

SELECT * FROM employees; 
SELECT DISTINCT * FROM employees; 
SELECT DISTINCT job_id FROM employees; 

 



--날짜 와 같은 경우에는 ''따옴표로 날짜를 지정하여 준다. 

SELECT FIRST_name, LAST_name HIRE_DATE FROM employees WHERE HIRE_DATE >= '04/01/01'

SELECT FIRST_name, LAST_name HIRE_DATE FROM employees WHERE HIRE_DATE >= '04/01/01' 




SELECT first_name, last_name, job_id, department_id
FROM employees 
WHERE DEPARTMENT_ID  = 50 AND job_id = 'SH_CLERK';


--not--
SELECT first_name, Last_name, department_id FROM EMPLOYEES WHERE not(department_id =50);
SELECT first_name, last_name, department_id FROM EMPLOYEES WHERE department_id <> 50;

/*salary 4000~8000*/
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 >=4000 AND salary <=8000;

SELECT first_name, last_name, salary FROM EMPLOYEES
WHERE salary between 4000 AND 8000;

SELECT first_name, last_name, salary FROM EMPLOYEES
WHERE salary IN (6500,7700,13000);


SELECT first_name, last_name, salary FROM EMPLOYEES
WHERE salary =6500 OR salary =7700 OR salary =13000;


--D로 시작하는 이름 출력 --
SELECT first_name, last_name FROM EMPLOYEES 
WHERE first_name LIKE 'D%';

--D로 끝나는 이름 출력 --
SELECT FIRST_name, last_name FROM EMPLOYEES
WHERE FIRST_NAME LIKE '%d';

SELECT FIRST_name, last_name FROM EMPLOYEES
WHERE FIRST_NAME LIKE '__a%';

'DB > oracle' 카테고리의 다른 글

[오라클] sqlplus 접속계정 비번 잊어버림... 변경하기!  (0) 2021.01.23
[sql] 집계함수, 숫자함수  (0) 2021.01.21
[sql] select 구문  (0) 2021.01.21
sql basic (4) -select  (0) 2021.01.15
SQL basic (3) -data  (0) 2021.01.13
SQL basic (2) - data  (0) 2021.01.12