2011. 7. 14. 11:29
오라클에서 SQL의 주요함수와 그룹함수들 사용하기
2011. 7. 14. 11:29 in JavaAndroid
Select Round(45.293, 2) From Dual ;Select Trunc(45.196, 2) From Dual ;Select Sal, Mod(Sal, 100) From Emp ;
Select Upper('Welcome to Oracle 10g') From Dual ;Select Lower('Welcome to Oracle 10g') From Dual ;Select Initcap('Welcome to Oracle 10g') From Dual ;
-- 공백포함. SQL에서는 시작이 1부터.
Select Length('Welcome to Oracle 10g') From Dual ;
-- to 의 o를 찾는 구문. 3번째 이후 2번째 o(10번째 문자)를 찾음.
Select Instr('Welcome to Oracle 10g', 'o', 3, 2) From Dual ;
-- 오라클에서는 substring이 아니라 substr로 쓴다.
Select Substr('Welcome to Oracle 10g', 4, 3) From Dual ;Select Substr('Welcome to Oracle 10g', -3, 2) From Dual ;
Select Lpad('Oracle 10g', 20, '#') From Dual ;Select Rpad('Oracle 10g', 20, '#') From Dual ;
Select Ltrim('aaaOracle 10gaaa', 'a') From Dual ;Select Rtrim('aaaOracle 10gaaa', 'a') From Dual ;Select Trim('a' From 'aaaOracle 10gaaa') From Dual ;
Select Sysdate From Dual ;
Select Ename, Hiredate, Round(Sysdate - Hiredate, 0) As Duration From Emp ;
Select Sysdate,Hiredate,Round(Months_Between(Sysdate,Hiredate),0) As Months From Emp ;
Select Hiredate, Add_Months(Hiredate, 6) As Sixmonths From Emp ;
Select Hiredate, Last_Day(Hiredate) From Emp ;
-- 형 변환 함수 3개 : TO_NUMBER <-> TO_CHAR <-> TO_DATE
Select Round(Sysdate - To_Date('2006/01/01', 'YYYY/MM/DD'), 0) As Timegap From Emp ;
-- 3시간을 더해준다.
Select To_Char(Sysdate + 3/24, 'YYYY"년" MM"월" DD"일" HH"시" MI"분"') as expect_time From Dual ;
Select To_Char(Sysdate, 'YYYY-MM-DD HH24:MI:SS') From Dual ;
Select Ename, To_Char(Sal, '$999,999') From Emp ;Select Ename, To_Char(Sal, 'L999,999') From Emp ;
Select Ename, Sal, Comm, Sal * 12 + Nvl(Comm, 0) as gross From Emp ;
Select Translate('MILLER', 'L', '*') From Dual ;Select Replace('JACK and JUE', 'J', 'BL') From Dual ;Select Ename, Job, Replace(Job, 'A', '$') as change From Emp ;
'JavaAndroid' 카테고리의 다른 글
상속과 인터페이스를 통한 `자바 쓰레드(Java Thread)` 사용 (0) | 2011.07.19 |
---|---|
SQLDeveloper에서 오라클(Oracle) DB Export 백업과 복원하기 (0) | 2011.07.18 |
자바 스윙(Java Swing) 컴포넌트의 ItemChange 이벤트 처리하기 (0) | 2011.07.17 |
자바 스윙(Java Swing) 라디오버튼, 체크박스, 콤보박스 컴포넌트 이벤트 처리하기 (0) | 2011.07.14 |
자바 스윙(Java Swing)을 활용한 간단한 계산기 (0) | 2011.07.13 |
자바 스윙(Java Swing)과 이벤트 핸들러를 사용한 화씨 온도 섭씨로 환산하기 (0) | 2011.07.13 |
SQL, `SELECT` 구문 연습 문장들 (0) | 2011.07.12 |
자바(Java)에서 문자열을 뒤집어 거꾸로 출력하는 방법 (0) | 2011.07.02 |