티스토리 뷰
[부스트 코스] 웹 백엔드 학습 내용을 정리한 글입니다.
테이블 구조 보기
질의할 테이블의 칼럼명, 타입을 확인할 수 있습니다.
desc department;
조회하기
select 다음에 *가 오면 테이블의 모든 칼럼이 조회됩니다.
select * from department;
일부 칼럼만 조회하고 싶으면 칼럼명을 select 다음에 넣고 콤마(,)로 구분합니다.
select deptno, name from department;
alias 사용하기
컬럼명을 바꾸고 싶다면 다음처럼 질의합니다. 컬럼명 다음 공백 후 사용하는 이름으로 변경됩니다.
명확하게 하고 싶다면 as 키워드를 사용합니다.
공백이 있는 경우 작은따옴표(')로 묶습니다.
select deptno 부서번호, name 부서명 from department;
select deptno as 부서번호, name as 부서명 from department;
select deptno '부서 번호', name '부서명' from department;
concat 사용하기
컬럼명을 합성하고 싶을 때 사용합니다.
SELECT concat( empno, '-', deptno) AS '사번-부서번호'
FROM employee;
distinct 사용하기
중복 값을 제거할 때 사용합니다.
order by 사용하기
칼럼 명의 순서로 정렬하고 싶을 때 사용합니다.
desc 키워드를 사용하면 역순으로 정렬됩니다.
order by 다음에 칼럼명이 아닌 컬럼 순서 값을 넣어도 됩니다.
select empno, name from employee order by name desc;
select empno, name from employee order by 2 desc;
댓글