1. 데이터 가져오기
('SELECT 열 이름 FROM 테이블명;'을 이용하여 데이터를 가져오는 방법을 배워보자)
01. 지정한 열 가져오기
-지정한 열이 한 개일 경우
SELECT 열 이름 FROM 테이블명;
(출력하고 싶은 열) (참조를 원하는 테이블)
-지정한 열이 두 개 이상일 경우
SELECT 열 이름1, 열 이름2, 열 이름3 FROM 테이블명;
(콤마를 사용하면 열 이름을 여러 개 나열 가능)
-특정 테이블로부터 보고 싶은 특정 열들을 선택해서 출력하라
-SELECT 뒤에는 출력하고 싶은 열 이름을 나열
-FROM 뒤에는 참조하려는 테이블
+알아두면 유용한 지식
- SQL은 소문자와 대문자를 구분하지 않는다
- 보통 키워드는 대문자, 열이름 또는 테이블은 소문자로
- 테이블에 데이터로 저장된 값들은 일반적으로 대문자와 소문자가 구분됨
- SQL은 공백을 무시
- 보통 구조파악을 위해 문장을 나누어 작성함
- SQL의 키원드를 열 이름으로 바로 사용하면 에러가 발생
- SQL 문장은 세미콜론(;)을 사용하여 종결
02. 모든 열 가져오기
-모든 열 이름을 적기
-문자 * 를 사용하기
-SQL에서 문자 * 는 모든 열을 의미
2. 데이터 정렬하기
(ORDER BY절을 사용하여 데이터를 정렬하는 방법을 배워보자)
01. 한 가지 열로 데이터 정렬하기
-'ORDER BY 열 이름' 사용하기
SELECT 열 이름1, 열 이름2 FROM 테이블명 ORDER BY 열이름1;
(출력) (참조) (정렬하고 싶은 열)
-'ORDER BY 열 위치' 사용하기
SELECT 열 이름1, 열 이름2 FROM 테이블명 ORDER BY 열이름1;
(출력) (참조) (정렬하고 싶은 열위치)
-SELECT를 통해 가져온 데이터들은 무작위로 정렬된
-특정 열을 기준으로 오름차순 정렬할 때는 ORDER BY절을 이용
02. 여러 가지 열로 데이터 정렬하기
-'ORDER BY 열 이름/열 위치' 사용하기
- ORDER BY 열 이름1, 열 이름2;
- 데이터 정렬의 우선순위가 첫 번째 열에 있음
- ORDER BY 열 위치2, 열 위치2;
- 데이터 정렬의 우선순위는 열 위치2 부터
-ORDER BY절 뒤에 우선순위로 두고 싶은 열의 이름을 차례대로 나열
03. 오름차순으로 데이터 정렬하기
-ASC 사용해서 정렬하기
- ORDER BY 열 이름 ASC;
- ASC는 기본값이므로 적지 않으면 자동으로 오름차순으로 정렬
04. 내림차순으로 데이터 정렬하기
-DESC 사용해서 정렬하기
- ORDER BY 열 이름 DESC;
- 내림차순으로 정렬을 원하면 열 이름 뒤에 DESC를 작성
'SQL > 칼퇴족 SQL' 카테고리의 다른 글
[DAY 6 : 텍스트 마이닝을 활용한 데이 조건 주기] (0) | 2023.11.20 |
---|---|
[DAY 5 : 논리연산자를 활용한 데이터 조건 주기] (2) | 2023.11.19 |
[DAY 4 : WHERE 조건절을 활용한 데이터 조건 주기] (0) | 2023.11.19 |
[DAY 3 : SELECT문에 추가적으로 필요한 키워드] (0) | 2023.11.19 |
[DAY 1 : SQL의 개요] (2) | 2023.11.14 |