2011. 7. 12. 21:15
SQL, `SELECT` 구문 연습 문장들
2011. 7. 12. 21:15 in JavaAndroid
'--' 라고 되어있는 것은 SQL의 주석을 의미합니다.
-- Desc Emp ;
/*
Select * From Emp ;
Select Empno, Sal*12 As "연봉" From Emp ;
*/
Select Ename, Sal As 월급, Sal*12 As 연봉, Comm As 보너스,Sal*12+Nvl(Comm, 0) As 총급여, sal*12+NVL2(comm, 0, 1) as 총급여2From Emp ;Select Ename || ' is a ' || job As 직급 From Emp ;Select Distinct Deptno From Emp ;Select Deptno From Emp Group By Deptno ;Select Ename, Empno, Sal From Emp Where Ename = 'FORD' ;-- 년도 사이 구분 기호는 /과 - 둘다 쓸 수 있음.
Select Ename, Hiredate From Emp Where Hiredate >= '1982/01-01' ;Select Ename, Hiredate From Emp Where Ename Like 'J%' ;-- 2번째 글자가 A로 시작하는 문자열
Select Ename, Hiredate From Emp Where Ename Like '%_A%' ;-- #이후 %문자는 와일드 카드가 아닌 실제 문자값
Select Ename, Hiredate From Emp Where Ename Like '%#%%' Escape '#' ;-- 두 줄이 같은 의미
Select Ename, Hiredate, Comm From Emp Where Comm = 300 OrComm = 500 OrComm= 700 OrSal = 700 ;
Select Ename, Hiredate, Comm From Emp Where Comm In (300, 500, 700) OrSal = 700 ;
-- 두 줄이 같은 의미
Select Ename, Hiredate, Sal From Emp Where Sal >= 500 And Sal <= 4000 ;Select Ename, Hiredate, Sal From Emp Where Sal between 500 And 4000 ;-- 논리 연산자 AND, OR, NOT
Select Ename, Hiredate, Sal From Emp Where Deptno = 10 And Job ='CLERK' ;Select Ename, Hiredate, Sal From Emp Where Deptno = 10 Or Sal = 1000 ;-- 세 줄이 같은 의미
Select Ename, Hiredate, Sal From Emp Where Not Deptno = 10 ;Select Ename, Hiredate, Sal From Emp Where Deptno <> 10 ;Select Ename, Hiredate, Sal From Emp Where Deptno != 10 ;Select Ename, Hiredate, Comm From Emp Where Comm Not In (300, 500, 700) ;Select Ename From Emp Where Mgr Is Null ;Select Ename From Emp Where Mgr Is Not Null ;-- 정렬은 생략하면 ASC. 생략하지 않는 것이 권장된다.
Select Ename, Deptno, Sal From Emp Order By Sal ;Select Ename, Deptno, Sal From Emp Order By Sal Desc, Deptno Asc ;
'JavaAndroid' 카테고리의 다른 글
자바 스윙(Java Swing) 라디오버튼, 체크박스, 콤보박스 컴포넌트 이벤트 처리하기 (0) | 2011.07.14 |
---|---|
오라클에서 SQL의 주요함수와 그룹함수들 사용하기 (0) | 2011.07.14 |
자바 스윙(Java Swing)을 활용한 간단한 계산기 (0) | 2011.07.13 |
자바 스윙(Java Swing)과 이벤트 핸들러를 사용한 화씨 온도 섭씨로 환산하기 (0) | 2011.07.13 |
자바(Java)에서 문자열을 뒤집어 거꾸로 출력하는 방법 (0) | 2011.07.02 |
오라클(Oracle) 10g 클라이언트 설치하기 (0) | 2011.07.01 |
오라클(Oracle) 10g 서버 윈도우즈에서 설치하기 (0) | 2011.06.30 |
자바(Java), LinkedList 클래스와 Iterator 클래스 (0) | 2011.06.29 |