SELECT와 연산자
–DESC: 테이블이 가지고 있는 컬럼 확인
DESC 테이블명;
–SELECT: 데이터 검색이라고 보면 됨
SELECT * FROM 테이블명;
SELECT column1,column2,column3| *
FROM 테이블명
[
WHERE
GROUP BY HAVING
ORDER BY
]
별명 주는 법 세가지
SELECT empono “사번“,ename “이름“,job “직위” FROM emp;
SELECT empono AS 사번,ename AS 이름,job AS 직위 FROM emp;
SELECT empono 사번,ename 이름,job 직위 FROM emp;
연산자 (WHERE 관련)
1. 산술연산자( +, -, *, / (실수))
2. 관계연산자( =, <, >, <=, >=, !=)
<>
— 급여가 1500보다 큰 사원의 이름과 급여
SELECT ename,sal FROM emp WHERE sal>1500;
SELECT ename,sal FROM emp WHERE sal<3000;
3. 논리연산자( AND , OR )
4. 대입연산자( = )
***** WHERE 절 안에서 = (같다)
UPDATE emp SET
ename=’홍길동’
WHERE empno=7788;
5. BETWEEN ~ AND : 기간, 범위
BETWEEN 10 AND 20 (10하고 20이 포함되고 있다)
(10<= AND 20>=)
6. IN (10,20,30)
7. LIKE : 유사문자열 검색
‘A%’, ‘%T’, ‘%A%’, ‘__A%’
A% A로 시작하는 모든 문자열
%T T로 끝나는 모든 문자열
%A% A를 포함되어 있는 모든 문자열
__A% 세번째 자리에 A가 있는 모든 문자열
%: 문자열
_: 문자 한개
8. NULL
IS NULL : NULL값이라면
IS NOT NULL : NULL값이 아니라면
9. NOT 부정 연산자