|
'SQL'에 해당되는 글 15건
[폭주기관차, 2007/05/09 13:30, [DBMS]/Oracle]
SELECT *<결과> ID DATA ----------- ----------- 3 5 7 3 2 9 10 3 4 rows selected. TEST란 Table을 생성하였다. ROWNUM이란 것을 이용하여 결과 값을 2줄만 출력시켜 보겠다. SELECT *<결과> ID DATA ----------- ----------- 3 5 7 3 2 rows selected. 이번엔 2줄 이상부터 출력을 해보겠다. SELECT *<결과> ID DATA ----------- ----------- 0 rows selected. 출력 결과 값이 0개이다. 이번엔 2번째 줄에 있는 값만 출력 해보겠다. SELECT *<결과> ID DATA ----------- ----------- 0 rows selected. 음 그럼 WHERE절에서 ROWNUM은 무엇보다 작은 값만 검색이 되는 것인가 =이나, < 는 검색이 안되는것인가? SELECT *<결과> ID DATA ----------- ----------- 3 5 1 rows selected. 1번 줄은 나온다. 그렇다면 특별한 행 이상을 출력하는 방법은 없는것인가? 아래와 같은 방법을 이용하면 3번째 줄을 출력할 수 있다. SELECT *<결과> RN ID DATA ----------- ----------- ----------- 3 2 9 1 rows selected. 정확히 왜 바로 ROWNUM = 3을 했을 경우 안나오는지 이유에 대해서는 명확하게 알고있지 않다. 좀더 연구를 해봐야할 것 같다. 본 테스트는 Oracle 9i에서 수행되었습니다. Trackback Address :: http://kongmks.cafe24.com/trackback/201
[폭주기관차, 2007/03/29 08:24, [DBMS]/Oracle]
TRUNC는 숫자의 소수 부분을 버리고 정수로 만들어 줍니다.
SELECT TRUNC( 3.8 ) FROM DUAL;<결과> TRUNC(3.8) ----------- 3 1 rows selected. Oracle 9i에서 실험되었습니다. Trackback Address :: http://kongmks.cafe24.com/trackback/185
[폭주기관차, 2007/03/24 19:20, [DBMS]/Oracle]
UNION을 하면 중복되는 레코드는 빠지고 ALL이 붙게 되면 중복되는 레코드까지 출력하게 된다.
<UNION> SELECT 20 A, 40 B FROM DUAL< 결과 > A B ----------- ----------- 20 40 1 rows selected. <UNION ALL> SELECT 20 A, 40 B FROM DUAL< 결과 > A B ----------- ----------- 20 40 20 40 2 rows selected. 본 실험은 Oracle 9i에서 수행되었습니다. Trackback Address :: http://kongmks.cafe24.com/trackback/183
[폭주기관차, 2007/02/15 19:54, [DBMS]/Oracle]
ASCII란 함수를 이용하여 널값을 고의로 만들기
ASCII( '' ) 괄호안의 ''은 작은 따옴표(') 두 개임. <쿼리> SELECT <결과> 0 rows selected. - 검색이 되지 않는다. <쿼리> SELECT <결과> 1 rows selected. - 출력물은 없지만 검색은 됐다. 본 실험은 Oracle9i에서 테스트 되었습니다. Trackback Address :: http://kongmks.cafe24.com/trackback/117
[폭주기관차, 2007/01/25 11:23, [DBMS]/Oracle]
DECODE 함수는 데이터 들을 다른 값으로 바꾸어 줍니다.
형식 VALUE 값이 IF1일경우에 THEN1값으로 바꾸어 주고 VALUE값이 IF2일경우에는 THEN2값으로 바꾸어 줍니다. - 예제 - - 수행 결과 - DEPTNO DECODE(DEP ---------- ---------- 20 RESEARCH 30 SALES 30 SALES 20 RESEARCH 30 SALES 30 SALES 10 ACCOUNTING 20 RESEARCH 부서가 10번이면 'ACCOUNTING'를 20번이면 'RESEARCH'를 30번이면 'SALES'를 40번이면 'OPERATIONS'를 출력하는 예제 입니다. ================================================ Trackback Address :: http://kongmks.cafe24.com/trackback/56
[폭주기관차, 2007/01/25 10:06, [DBMS]/Oracle]
사용법
LPAD( 출력내용, 표시할 자릿수, 채울내용 ) 예제1) LPAD(23, -------- 00000023 1 rows selected. - 8자리 수를 맞추기 위하여 앞의 빈 공간은 0으로 채웠다. 예제2) LPAD( ----- XTEST 1 rows selected. - 5자리 수를 맞추기 위하여 앞의 빈 공간은 'X'로 채웠다. 예제3) LPA --- TES 1 rows selected. - 3자가 넘어가면 잘라버렸다. 참고 : 보라냥이님 블로그 원문 보기 Trackback Address :: http://kongmks.cafe24.com/trackback/55
[폭주기관차, 2007/01/24 20:13, [Interest]/오늘을 살아가는 나...]
출처 : Oracle 강좌 사이트 댓글
이렇게 하면 여자친구를 구할 수 있을 까요??? - 명령어 수행 결과 보기 - 위의 출처 사이트로 가셔서 댓글을 보시면 보다 재밌는 뒷 이야기도 보실 수 있습니다. Trackback Address :: http://kongmks.cafe24.com/trackback/51
|
|||





