[SQL] 숫자 함수
숫자 함수 1. CONCAT(문자열1, 문자열2) : 문자열1과 문자열2를 결합 SELECT CONCAT(문자열1, 문자열2) FROM [테이블명]; -- emp 테이블에서 ename(job) 형태로 만들어 출력 SELECT CONCAT(ename, '(', job, ')') AS 'ename_job' FROM emp; -- SMITH's sla is $sal 형태로 만들어 출력 -- 문자열은 작은 따옴표를 이용하기 때문에 '를 출력하기 위해서는 ''로 작성해야 출력됨 SELECT CONCAT(ename,'''s sal is $',sal) FROM emp; 2. INSERT(기준 문자열, 시작위치, 변경 문자 길이, 변경할 문자) : 문자열의 일부를 변경 SELECT INSERT(문자열, 시작 위치, 변..
[SQL] 문자열 함수
문자 함수 1. CONCAT(문자열1, 문자열2) : 문자열1과 문자열2를 결합 SELECT CONCAT(문자열1, 문자열2) FROM [테이블명]; -- emp 테이블에서 ename(job) 형태로 만들어 출력 SELECT CONCAT(ename, '(', job, ')') AS 'ename_job' FROM emp; -- SMITH's sla is $sal 형태로 만들어 출력 -- 문자열은 작은 따옴표를 이용하기 때문에 '를 출력하기 위해서는 ''로 작성해야 출력됨 SELECT CONCAT(ename,'''s sal is $',sal) FROM emp; 2. INSERT(기준 문자열, 시작위치, 변경 문자 길이, 변경할 문자) : 문자열의 일부를 변경 SELECT INSERT(문자열, 시작 위치, 변..
[SQL] WHERE 및 WHERE 연산자
WHERE WHERE : 행에 대한 조건문 SELECT [칼럼명] FROM [테이블명] WHERE [행에 대한 조건]; -- emp 테이블에서 deptno=0인 행만 조회 SELECT * FROM emp WHERE deptno=10; -- emp 테이블에서 deptno=10인 empno, enmae, deptno 칼럼 조회 SELECT empno, ename, deptno FROM emp WHERE deptno=10; -- emp 테이블에서 deptno가 10보다 큰 직원의 사번, 이름, 직무, 부서번호 조회 SELECT empno, ename, job, MGR FROM emp WHERE deptno>10; -- student 테이블에서 4학년 학생들의 학번, 이름, 생일, 전화번호, 학년을 조회 SEL..
[SQL] SELECT 및 SELECT 관련 쿼리
SELECT SELECT FROM : 테이블의 데이터를 조회할 때 사용 SELECT [조회할 칼럼명] FROM [테이블명]; -- emp 테이블의 전체 컬럼 조회 SELECT * FROM emp; -- emp 테이블의 empno, enmae 칼럼 조회 SELECT empno, ename FROM emp; -- dept 테이블에서 전체 컬럼 조회 SELECT * FROM dept; -- dept 테이블에서 deptno, dname 조회 SELECT deptno, dname FROM dept; -- student 테이블에서 학번, 이름, 생일, 전화번호 조회 SELECT studno, name, birthday, tel FROM student; 1. ORDER BY [칼럼명] : 정렬 (디폴트는 내림차순 A..