728x90
- SELECT 문을 이용하여 특정 테이블에서 원하는 열만 조회하기
SELECT 문을 사용하면 테이블에서 특정 열(column)의 내용만 조회가 가능합니다.
예시>
SELECT 문을 이용해 employee_id와 first_name과 last_name을 선택하여 직원들의 사원번호화 이름을 출력
[입력]
SELECT employee_id, first_name, last_name FROM employees;
[실행결과]
SELECT 명령문 뒤에 나열한 열 이름 순서대로 결과과 조회된 것을 확인할 수 있습니다. 열(column) 이름은 쉼표(,)를 붙여 계속해서 나열할 수 있으며 결과는 나열한 순서대로 출력됩니다. 모든 열을 조회하는 * 대신 열(column) 이름을 모두 나열해도 같은 결과가 출력됩니다.
- 출력결과를 반대로 정렬하기
ORDER BY 명령문을 사용하면 행에 대해 정렬 순서를 지정할 수 있습니다.
* ASC : 오름차순 정렬(기본 정렬 방법이므로 입력하지 않아도 오름차순으로 정렬됨), DESC : 내림차순 정렬
예시>
employee 테이블에서 employee_id, first_name, last_name을 출력하고 employee_id를 기준으로 내림차순 정렬
[입력]
SELECT employee_id, first_name, last_name FROM employees ORDER BY employee_id DESC;
[실행결과]
ORDER BY 명령문에 아무것도 지정하지 않으면 기본값이 오름차순으로 정렬되기 때문에, 'ORDER BY employee ASC'형으로 SELECT 문을 작성하여 실행해도 같은 결과가 출력됩니다.
'ORDER BY 열 이름, 열 이름 DESC, 열 이름 ASC' 으로 정렬하고 싶은 열을 계속 지정할 수도 있습니다.
728x90
'STUDY > SQL' 카테고리의 다른 글
SQL 문을 효율적으로 작성하기 위해 별칭 사용하기 (0) | 2021.02.25 |
---|---|
중복으로 출력된 값 제거하기 (0) | 2021.02.24 |
matrix(行列) 행(row)과 열(column) (0) | 2021.02.22 |
INSERT, UPDATE, DELETE문의 기본 문법 (0) | 2021.02.19 |
SELECT 문의 기본 문법 (0) | 2021.02.18 |