위로
아래
SQL
특징
- 질의어
- 비절차적 언어
- 대화형 언어
주의사항
- 유지보수를 위해 소문자, 대문자 중 하나만 사용하는 걸 권장
- sql의 각 절은 다 줄바꿈하는 것이 좋다.
- tab과 들여쓰기로 더 보기 좋게 정리하면 좋다.
- 컬럼명과 table명은 SQL절과 구분되도록 작성하라
- 자바 프로그램에서 전달할 때에는 세미클론을 빼야한다. 들어가면 오류난다. (자바에서 따옴표 안에 세미클론이 들어가게 되므로...)
SELECT
--테이블의 조회를 하기 위한 명령
select
/*형식 : select 필드명1, 필드명2, 필드명3...
from 테이블명
where 조건
오라클에서 테이블의 정보를 확인하는 명령
desc 테이블명
오라클은 명령어를 간단하게 4글자만 입력해서 확인할 수 있음
*/
select : 조회
where : 조건
* : 전부
select from 예시
desc emp;
--emp 테이블의 모든 정보를 확인하자
select * from emp;
--dept 테이블의 모든 정보를 보자
select * from DEPT;
--emp테이블의 empno, ename, deptno 조회
select empno from EMP;
select ename from emp;
select deptno from emp;
select ename,deptno, empno
from emp;
문자열 예시
--emp에서 ename이 'FORD'인 사람의 모든 정보 선택
select *
from emp
where ename = 'FORD';
-- SCOTT, KING, ADAMS 세 사람의 정보를 보고 싶을 때
select *
from emp
where ename in('SCOTT','KING','ADAMS');
WHERE
특징
- 쿼리문 사용시 조건을 부여한느 절이 들어가는 곳
- 조건절에는 and, or같은 연산자도 사용 가능
- 컬럼+연산자+비교대상값
부등호
- = : 같다
- > : 크다
- < : 작다
- <> : 같지 않다
- != : 같지 않다
- >= : 크거나 같다
- <= : 작거나 같다
where 예시
--조건 where
--emp 테이블 중에서 deptno가 20인 사람을 다 선택하라
select *
from emp
where deptno = 20;
--30번 부서 사람들 다 선택
select *
from emp
where deptno = 30;