1. DISTINCT : 중복값 제거하고 출력
SELECT DISTINCT [컬럼명 또는 표현식] FROM [테이블명, 뷰명] ;
t_emp의 deptno을 출력했을때 10, 20, 30이 중복되는 것을 알 수 있다.
중복을 없애고 싶다면, DISTINCT를 사용한다.
SELECT DISTINCT deptno FROM t_emp;
2. CONCAT( ) : 열 연결
SELECT concat (컬럼명 또는 표현식 ) FROM [테이블명, 뷰명] ;
교수님의 이름과 직위를 연결하고 싶다면,SELECT concat(name, position) AS 교수님목록 FROM t_professor;
3. WHERE : 원하는 조건만 검색
SELECT (컬럼명 또는 표현식 ) FROM [테이블명, 뷰명] WHERE 원하는 조건 ;
t_emp 테이블에서 10번 부서에 근무하는 사원의 이름과 급여와 부서번호 출력
SELECT ename, sal, deptno FROM t_emp WHERE deptno = 10;
t_emp 테이블에서 급여(sal) 가 4000보다 큰 사람의 이름과 급여를 출력하세요
SELECT ename, sal FROM t_emp WHERE sal > 4000;
t_emp 테이블에서 이름이 SCOTT인 사람의 이름과 사원번호, 급여 출력
SELECT ename, empno, sal FROM t_emp WHERE ename = ‘SCOTT’ ;
( MySQL에서 = 은 연산자로 문자열 비교시 대소문자 구분 안한다.)
'DBMS' 카테고리의 다른 글
7. DCL : Commit & Rollback (0) | 2022.03.08 |
---|---|
6. MySQL : 연산자, ORDER BY (0) | 2022.02.28 |
4. DBeaver 설치 (0) | 2022.02.22 |
3. MySQL - DML(INSERT, UPDATE, DELETE, SELECT) (0) | 2022.02.22 |
2. My SQL - DDL 기초 (0) | 2022.02.19 |