SELECT문 모든 컬럼 조회
- 검색할 테이블의 모든 컬럼을 출력
- SELECT * FROM [테이블 이름]
SELECT *
FROM example;
SELECT문 특정 컬럼 조회
- 특정 확인하고 싶은 컬럼만 선택하여 출력
- SELECT '[컬럼명1] [컬럼명2] ...' FROM [테이블 이름]
SELECT id, name
FROM example;
SELECT문 특정 컬럼 조회
- 검색할 테이블에서 특정 컬럼에서 원하는 값을 가진 값을 출력
- SELECT * FROM [테이블 이름] WHERE [컬럼명1] = [컬럼값1]
SELECT *
FROM example
WHERE name = 홍길동;
SELECT문 중복 값 제거
- 검색할 테이블에서 특정 컬럼에서 중복되는 값을 한 번만 출력
- SELECT DISTINCT [컬럼명1] FROM [테이블 이름]
SELECT DISTINCT name
FROM example;
SELECT문 정렬
- 검색할 테이블에서 특정 컬럼의 값을 문자/숫자 정렬 오름차순(asc) 이나 내림차순(desc)로 정렬이 가능하다.
- 설정을 하지 않을 시 기본값은 오름차순이다.
- SELECT * FROM [테이블 이름] ORDER BY [컬럼명1]
SELECT *
FROM example
ORDER BY name desc; //내림차순
SELECT문 별칭(Alias) 사용
- 검색할 테이블의 특정 컬럼을 자신이 원하는 이름으로 바꾸어 출력
- 주로, 너무 긴 컬럼명이나, 컬럼명을 숨기고 싶은 경우 별칭을 이용해서 출력이 가능하다.
- 테이블에 별칭을 지정한 경우, 조회할 컬럼에 별칭명을 반드시 명시해야한다.
- SELECT [컬럼명] AS 'Alias Name' FROM [테이블명]
- 별칭 지정 시에 'AS' 예약어는 생략이 가능하다.
/*as 예약어를 명시한 경우*/
SELECT email As e
FROM example;
/*as 예약어를 명시하지 않은 경우*/
SELECT email e
FROM example;
반응형
'DBMS > MySQL' 카테고리의 다른 글
[MySQL] INSERT문을 이용한 데이터 추가/삽입 (0) | 2023.10.08 |
---|---|
[MySQL] DROP문을 이용한 DATABASE, TABLE 삭제 (0) | 2023.10.08 |
[MySQL] CREATE문을 이용한 데이터베이스, TABLE 생성 (1) | 2023.10.08 |
댓글