티스토리 뷰

728x90

 

[부스트 코스] 웹 백엔드 학습 내용을 정리한 글입니다.

 

 

테이블 구조 보기

질의할 테이블의 칼럼명, 타입을 확인할 수 있습니다.

 

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;

 

 

 

 

728x90
댓글