[TIL]CONCAT, ALIAS, DISTINCT, LIMIT

썹스·2024년 2월 9일

SQL

목록 보기
7/17

📌CONCAT

SQL에서 여러 문자열을 하나로 연결해 주는 함수이다.

concat('expression1', 'expression2'...)
select concat('이름 : ' name)
from <테이블명>
where name = '홍길동'

----------------------------
// <조회 결과>
// 이름 : 홍길동

📌ALIAS

SQL에는 특정 칼럼 또는 테이블 이름에 별칭을 생성하는 기능이 있으며, 예약어는 AS이다.

select t1.name, t2.name, t1.address as adr
from table01 as t1, table02 as t2

📌DISTINCT

SQL에서 검색한 데이터 행의 중복을 제거하는 기능이 있으며, 예약어는 DISTINCT이다.

  • ex) 주소지가 서울인 사람의 나이와 직업을 중복 없이 조회
select distinct age, job
from <테이블명>
where address = '서울'

📌LIMIT

SQL에서 검색된 행의 결과를 주어진 숫자만큼 조회하는 기능이 있으며, 구문은 LIMIT이다.

  • ex) 직업이 학생인 사람 중 나이가 어린 사람 3명을 조회
select name, age
from <테이블명>
where job = '학생'
order by age
limit 3;
profile
코린이

0개의 댓글