-
SQL문을 이용하여 데이터 가져오기 -1DB 2021. 6. 5. 15:02
SELECT / FROM / WHERE 절
SELECT
-테이블에 저장된 데이터를 조회하기 위한 명령어
-SELECT 문에는 FROM 키워드가 반드시 따라와야함
SELECT 컬럼 FROM 테이블;
WHERE
-SELECT 문에서 마지막에 쓸 수 있는데 원하는 레코드만 검색하고자 할 때 쓰인다.
-조건절의 구성은 컬럼, 연산자, 비교대상값이 올 수 있다.
ex) SELECT * FROM EMP WHERE SAL > 3000;
산술 / 비교 / 논리 연산자
산술 연산자
SQL에서 산술 연산자를 사용하여 조회 가능하다.
ex) SELECT ENAME, SAL, SAL + 100 FROM EMP;
비교 연산자
논리 연산자
여러개의 조건을 조합해서 결과를 얻어야 할 경우 논리 연산자를 사용한다.
-AND : 두가지 조건을 만족해야 검색 가능
ex) SELECT EMPNO, DEPTNO, JOB FROM EMP WHERE DEPTNO = 10 AND JOB = 'MANAGER';
-OR: 두 가지 조건 중에서 한 가지만 만족하더라도 검색할 수 있다.
-NOT: 조건에 만족하지 못하는 것만 검색할 수 있다.
BETWEEN AND 연산자
BETWEEN
-하나의 컬럼의 값이 범위내에 속하는지 알아보기 위한 연산자
-숫자형, 문자형, 날짜형에 사용가능
ex) SELECT * FROM EMP WHERE SAL BETWEEEN 2000 AND 3000;
IN
-일치하는 컬럼이 있는지 검색하는 쿼리문
ex) SELECT * FROM EMP WHERE COMM IN (300,500,1400);
728x90반응형'DB' 카테고리의 다른 글
JOIN (INNER JOIN, OUTER JOIN, LEFT JOIN, RIGHT JOIN) (0) 2021.08.20 [mybatis]파라미터, 문자열 대체 (#{value}, ${value}) (1) 2021.06.21 DBMS(DataBase Management System) (0) 2021.06.04 데이터 베이스 (0) 2021.06.04 [SQL] FOREIGN KEY 제약 조건 (1) 2020.11.30