SQL 특정 컬럼 출력 하기

김현지·2022년 10월 21일
0

--테이블에서 전체 컬럼을 출력

SELECT * FROM EMPLOYEES;

--테이블에서 특정 컬럼을 출력
SELECT FIRST_NAME, LAST_NAME, DEPARTMENT_ID FROM EMPLOYEES;

-- 컬럼이름 바꾸고 싶을 때

SELECT FIRST_NAME FIRST, LAST_NAME LAST, DEPARTMENT_ID DEPT FROM EMPLOYEES;

--새로운 컬럼 이름에 띄어쓰기가 되어 있는 경우

SELECT FIRST_NAME "GIVEN NAME", LAST_NAME "FAMILY NAME" FROM EMPLOYEES;

--조건을 주고 검색 하는 경우

SELECT FIRST_NAME, LAST_NAME, DEPARTMENT_ID FROM EMPLOYEES WHERE DEPARTMENT_ID = 90;


SELECT FIRST_NAME, LAST_NAME, DEPARTMENT_ID FROM EMPLOYEES WHERE DEPARTMENT_ID IN (100, 110, 120);

--패턴을 조건을 주고 검색

SELECT FIRST_NAME, LAST_NAME FROM EMPLOYEES WHERE LAST_NAME LIKE 'Ma%';--Ma로 시작하는 이름 검색 
SELECT FIRST_NAME, LAST_NAME FROM EMPLOYEES WHERE LAST_NAME LIKE '%ma%';--중간에 ma가 들어가는 이름 검색 

-- 여러가지 조건을 주고 검색하는 경우

SELECT FIRST_NAME, LAST_NAME, SALARY, COMMISSION_PCT "%" FROM EMPLOYEES
WHERE SALARY >= 11000 AND COMMISSION_PCT IS NOT NULL; -- 월급이 11000이상이고, 커미션에 값이 있는 데이터 검색

--특정 컬럼으로 정렬하는 경우

SELECT FIRST_NAME, LAST_NAME, HIRE_DATE FROM EMPLOYEES ORDER BY LAST_NAME;

--재편집

--테이블에서 전체 컬럼을 출력

SELECT * FROM EMPLOYEES;

--테이블에서 특정 컬럼을 출력

SELECT FIRST_NAME, LAST_NAME, DEPARTMENT_ID FROM EMPLOYEES;

-- 컬럼이름 바꾸고 싶을 때

SELECT FIRST_NAME FIRST, LAST_NAME LAST, DEPARTMENT_ID DEPT FROM EMPLOYEES;

--새로운 컬럼 이름에 띄어쓰기가 되어 있는 경우

SELECT FIRST_NAME "GIVEN NAME", LAST_NAME "FAMILY NAME" FROM EMPLOYEES;

--조건을 주고 검색 하는 경우

SELECT FIRST_NAME, LAST_NAME, DEPARTMENT_ID FROM EMPLOYEES WHERE DEPARTMENT_ID = 90;

SELECT FIRST_NAME, LAST_NAME, DEPARTMENT_ID FROM EMPLOYEES WHERE DEPARTMENT_ID IN (100, 110, 120);

--패턴을 조건을 주고 검색

SELECT FIRST_NAME, LAST_NAME FROM EMPLOYEES WHERE LAST_NAME LIKE 'Ma%';--Ma로 시작하는 이름 검색 
SELECT FIRST_NAME, LAST_NAME FROM EMPLOYEES WHERE LAST_NAME LIKE '%ma%';--중간에 ma가 들어가는 이름 검색 

-- 여러가지 조건을 주고 검색하는 경우

SELECT FIRST_NAME, LAST_NAME, SALARY, COMMISSION_PCT "%" FROM EMPLOYEES
WHERE SALARY >= 11000 AND COMMISSION_PCT IS NOT NULL; -- 월급이 11000이상이고, 커미션에 값이 있는 데이터 검색

--특정 컬럼으로 정렬하는 경우

SELECT FIRST_NAME, LAST_NAME, HIRE_DATE FROM EMPLOYEES ORDER BY LAST_NAME;

-- 여러개의 테이블에서 컬럼을 선택하는 경우

SELECT FIRST_NAME "First", LAST_NAME "Last", DEPARTMENT_NAME "Dept. Name" FROM EMPLOYEES , DEPARTMENTS
WHERE DEPARTMENTS.DEPARTMENT_ID = EMPLOYEES.DEPARTMENT_ID
ORDER BY DEPARTMENT_NAME,LAST_NAME;
profile
안녕하세요! 오늘도 모두 좋은 하루 보내세요!

0개의 댓글