Home SQL 기초 예제-1
Post
Cancel

SQL 기초 예제-1


SQL 기초 예제-1



테이블에서 특정 열(COLUMN) 선택하기

  • 사원 테이블에서 사원 번호와 이름과 월급을 출력하기
1
2
3
4
5
<- 가독성을 높이기 위해 SQL 대문자로 작성하고 컬럼명과 테이블은 소문자로 작성하기를 권한다.->

SELECT empno, ename, sal 
FROM emp;

출력 결과

Desktop View

테이블에서 모든 열(COLUMN) 출력하기

  • 사원 테이블의 모든열을 전부 출력
1
SELECT * FROM emp;
출력 결과

Desktop View

컬럼 별칭을 사용하여 출력되는 컬럼명 변경하기

  • 사원 테이블의 사원 번호와 이름과 월급을 출력하는데 컬럼명을 한글로 사원번호, 사원이름 으로 출력하기
1
2
SELECT empno as 사원번호, ename as 사원 이름, sal as "Salary"
FROM emp;
출력 결과

Desktop View

연결 연산자 사용하기 - 1

  • 사원 테이블의 이름과 월급을 서로 붙여서 출력
1
2
SELECT ename || sal 
FROM emp;
출력 결과

Desktop View

연결 연산자 사용하기- 2

  • 사원 테이블의 이름과 월급을 서로 붙여서 출력
1
2
SELECT ename || '의 월급은' || sal || '입니다' AS 월급정보
FROM emp;
출력 결과

Desktop View

중복된 데이터를 제거해서 출력하기(DISTINCT)

  • 사원 테이블에서 직업을 출력하는데 중복된 데이터를 제외하고 출력
1
2
SELECT DISTINCT job
FROM emp;
출력 결과

Desktop View

데이터를 정렬해서 출력하기(ORDER BY)

  • 이름과 월급을 출력하는데 월급이 낮은 사원부터 출력
1
2
3
SELECT ename, sal
FROM EMP
ORDER BY sal ASC; 
출력 결과

Desktop View

숫자 데이터 검색(WHERE)

  • 월급이 3000인 사원들의 이름, 월급, 직업을 출력
1
2
3
SELECT ename, sal, job
FROM emp 
WHERE sal = 3000
출력 결과

Desktop View

문자와 날짜 검색(WHERE)

  • 이름이 SCOTT인 사원의 이름, 월급, 직업, 입사일, 부서 번호를 출력
1
2
3
SELECT ename, sal, job, hiredate, deptno
FROM emp
WHERE ename = 'SCOTT';
출력 결과

Desktop View

산술 연산자

  • 연봉이 36000 이상인 사원들의 이름과 연봉을 출력
1
2
3
SELECT ename, sal*12 AS 연봉
FROM emp
WHERE sal*12 >= 36000
출력 결과

Desktop View

비교 연산자

  • 월급이 1200 이하인 사원들의 이름과 월급, 직업, 부서 번호를 출력
1
2
3
SELECT ename, sal, job, deptno
FROM emp
WHERE sal <= 1200;
출력 결과

Desktop View

This post is licensed under CC BY 4.0 by the author.