디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

오라클로 짠 쿼리와 이걸 MYSQL로 바꾼 쿼리..

쿄스케갤로그로 이동합니다. 2011.08.30 17:35:47
조회 116 추천 0 댓글 1

위에가 MYSQL 쿼리고... 아래가 ORCLE쿼리.. CONCAT 으로 바꿔줬고.. DATE_FORMAT이란 걸로 대신하고 ㅠㅜ

위에는 :YEARMONTH란 변수 하나를 서브스트링 해서 나눴고 아래는 그냥 년이랑 월이랑 따로 받는건데.. 어차피 사용자에게 입력 받아서

변수 하나에 쳐 넣을거기 때문에 SUBSTR써서 자를 생각이야.




SELECT CASE WHEN CONCAT(DATE_FORMAT( now() , \'%Y\' )-SUBSTR(:YEARMONTH,1,4),SUBSTR(:YEARMONTH,5,6))<900
                AND CONCAT(DATE_FORMAT( now() , \'%Y\' )-SUBSTR(:YEARMONTH,1,4),SUBSTR(:YEARMONTH,5,6))!=801  
             AND CONCAT(DATE_FORMAT( now() , \'%Y\' )-SUBSTR(:YEARMONTH,1,4),SUBSTR(:YEARMONTH,5,6))!=802 THEN \'유딩\'
               WHEN CONCAT(DATE_FORMAT( now() , \'%Y\' )-SUBSTR(:YEARMONTH,1,4),SUBSTR(:YEARMONTH,5,6))=801
              OR CONCAT(DATE_FORMAT( now() , \'%Y\' )-SUBSTR(:YEARMONTH,1,4),SUBSTR(:YEARMONTH,5,6))=802
              OR (CONCAT(DATE_FORMAT( now() , \'%Y\' )-SUBSTR(:YEARMONTH,1,4),SUBSTR(:YEARMONTH,5,6))>900
                    AND CONCAT(DATE_FORMAT( now() , \'%Y\' )-SUBSTR(:YEARMONTH,1,4),SUBSTR(:YEARMONTH,5,6))<1900
                  AND CONCAT(DATE_FORMAT( now() , \'%Y\' )-SUBSTR(:YEARMONTH,1,4),SUBSTR(:YEARMONTH,5,6))!=1801
                  AND CONCAT(DATE_FORMAT( now() , \'%Y\' )-SUBSTR(:YEARMONTH,1,4),SUBSTR(:YEARMONTH,5,6))!=1802)  THEN \'10대\'
            WHEN CONCAT(DATE_FORMAT( now() , \'%Y\' )-SUBSTR(:YEARMONTH,1,4),SUBSTR(:YEARMONTH,5,6))=1801
              OR CONCAT(DATE_FORMAT( now() , \'%Y\' )-SUBSTR(:YEARMONTH,1,4),SUBSTR(:YEARMONTH,5,6))=1802
              OR (CONCAT(DATE_FORMAT( now() , \'%Y\' )-SUBSTR(:YEARMONTH,1,4),SUBSTR(:YEARMONTH,5,6))>1900
                    AND CONCAT(DATE_FORMAT( now() , \'%Y\' )-SUBSTR(:YEARMONTH,1,4),SUBSTR(:YEARMONTH,5,6))<2900
                  AND CONCAT(DATE_FORMAT( now() , \'%Y\' )-SUBSTR(:YEARMONTH,1,4),SUBSTR(:YEARMONTH,5,6))!=2801
                  AND CONCAT(DATE_FORMAT( now() , \'%Y\' )-SUBSTR(:YEARMONTH,1,4),SUBSTR(:YEARMONTH,5,6))!=2802)  THEN \'20대\'
            WHEN CONCAT(DATE_FORMAT( now() , \'%Y\' )-SUBSTR(:YEARMONTH,1,4),SUBSTR(:YEARMONTH,5,6))=2801
              OR CONCAT(DATE_FORMAT( now() , \'%Y\' )-SUBSTR(:YEARMONTH,1,4),SUBSTR(:YEARMONTH,5,6))=2802
              OR (CONCAT(DATE_FORMAT( now() , \'%Y\' )-SUBSTR(:YEARMONTH,1,4),SUBSTR(:YEARMONTH,5,6))>2900
                    AND CONCAT(DATE_FORMAT( now() , \'%Y\' )-SUBSTR(:YEARMONTH,1,4),SUBSTR(:YEARMONTH,5,6))<3900
                  AND CONCAT(DATE_FORMAT( now() , \'%Y\' )-SUBSTR(:YEARMONTH,1,4),SUBSTR(:YEARMONTH,5,6))!=3801
                  AND CONCAT(DATE_FORMAT( now() , \'%Y\' )-SUBSTR(:YEARMONTH,1,4),SUBSTR(:YEARMONTH,5,6))!=3802)  THEN \'30대\'  
       ELSE \'40대 이상\'
       END 나이대
FROM DUAL

-----------

SELECT CASE WHEN TO_CHAR(SYSDATE,\'yyyy\')-:YEAR||:MONTH<900
                AND TO_CHAR(SYSDATE,\'yyyy\')-:YEAR||:MONTH!=801  
             AND TO_CHAR(SYSDATE,\'yyyy\')-:YEAR||:MONTH!=802 THEN \'유딩\'
               WHEN TO_CHAR(SYSDATE,\'yyyy\')-:YEAR||:MONTH=801
              OR TO_CHAR(SYSDATE,\'yyyy\')-:YEAR||:MONTH=802
              OR (TO_CHAR(SYSDATE,\'yyyy\')-:YEAR||:MONTH>900
                    AND TO_CHAR(SYSDATE,\'yyyy\')-:YEAR||:MONTH<1900
                  AND TO_CHAR(SYSDATE,\'yyyy\')-:YEAR||:MONTH!=1801
                  AND TO_CHAR(SYSDATE,\'yyyy\')-:YEAR||:MONTH!=1802)  THEN \'10대\'
            WHEN TO_CHAR(SYSDATE,\'yyyy\')-:YEAR||:MONTH=1801
              OR TO_CHAR(SYSDATE,\'yyyy\')-:YEAR||:MONTH=1802
              OR (TO_CHAR(SYSDATE,\'yyyy\')-:YEAR||:MONTH>1900
                    AND TO_CHAR(SYSDATE,\'yyyy\')-:YEAR||:MONTH<2900
                  AND TO_CHAR(SYSDATE,\'yyyy\')-:YEAR||:MONTH!=2801
                  AND TO_CHAR(SYSDATE,\'yyyy\')-:YEAR||:MONTH!=2802)  THEN \'20대\'
            WHEN TO_CHAR(SYSDATE,\'yyyy\')-:YEAR||:MONTH=2801
              OR TO_CHAR(SYSDATE,\'yyyy\')-:YEAR||:MONTH=2802
              OR (TO_CHAR(SYSDATE,\'yyyy\')-:YEAR||:MONTH>2900
                    AND TO_CHAR(SYSDATE,\'yyyy\')-:YEAR||:MONTH<3900
                  AND TO_CHAR(SYSDATE,\'yyyy\')-:YEAR||:MONTH!=3801
                  AND TO_CHAR(SYSDATE,\'yyyy\')-:YEAR||:MONTH!=3802)  THEN \'30대\'  
       ELSE \'40대 이상\'
       END 나이대
FROM dual
-------------------------------------

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 반응이 재밌어서 자꾸만 놀리고 싶은 리액션 좋은 스타는? 운영자 25/07/28 - -
AD 휴대폰 액세서리 세일 중임! 운영자 25/07/28 - -
270480 횽들 나 자바 공부하는데 DB로는 mysql이 나을까 오라클이 나을까? [4] ㅇㅇㅇ(122.38) 11.09.07 103 0
270479 연분수를재귀함수로표현하기 [1] 나에갤로그로 이동합니다. 11.09.07 219 0
270478 컴퓨터 공학 분야에서 정말 필요한건... [2] AI(122.202) 11.09.07 135 0
270476 자바듣는데 객체도를 그려오라는데요 ㅠㅠ [4] 멍멍(211.245) 11.09.07 67 0
270474 요즘 누가 pl-sql 프로시저 짜냐 [5] Regi☆갤로그로 이동합니다. 11.09.07 112 0
270471 왜이리 개판이야? blackd갤로그로 이동합니다. 11.09.07 73 0
270470 형들 요즘 내가 게시판 만들고 있는데 여기서 더 필요한 기능이 있을까 ? [16] ㅡ@ㅡ갤로그로 이동합니다. 11.09.07 106 0
270468 SI 가 제일 거지 같을때는 명절날 오픈하는 사이트지 ㅋㅋ 명절이 없당께 [1] 허세강갤로그로 이동합니다. 11.09.07 99 0
270464 복잡한 쿼리문은 그냥 [16] Regi☆갤로그로 이동합니다. 11.09.07 167 0
270462 아무래도 나 구글 갈거 같다. 쵸쵸(219.251) 11.09.07 74 0
270461 뉴비와 올드비에게 아주 유용한 프로그래밍 가이드를 발견했다. [4] 외계달팽갤로그로 이동합니다. 11.09.07 114 0
270457 지잡 of 지잡의 이야기 - 2.txt [1] 탐라국(121.159) 11.09.07 90 0
270455 퇴근 하면 외롭네 [2] Kanon갤로그로 이동합니다. 11.09.07 59 0
270454 지잡 of 지잡의 이야기 - 1.txt [4] 탐라국(121.159) 11.09.07 220 0
270452 야지금 빨리 티비앤틀어봐 호솽갤로그로 이동합니다. 11.09.07 74 0
270451 아이폰 삼성폰에 밀릴거같다 [5] ㅇㅇ(61.77) 11.09.07 97 0
270450 자료구조 공부하다가 한가지 의아한게 생겼어... [19] Agangs갤로그로 이동합니다. 11.09.07 203 0
270449 jsp책 추천좀 해주세요 [9] ㅇㅇ(121.137) 11.09.07 203 0
270448 시간이 지날수록 내가 부족하다고 느끼는데... [14] 탐라국(121.159) 11.09.07 122 0
270446 우리 러시아 가자... [3] iljeomobolt갤로그로 이동합니다. 11.09.07 108 0
270445 강심장 다운받아보는데 서현 진짜 이쁘다 하악하악 [2] 거칠게갤로그로 이동합니다. 11.09.07 101 0
270444 예전에는 동정했지만 지금은 동정할 여지가 없는 부류들이 있다 [3] Regi☆갤로그로 이동합니다. 11.09.07 108 0
270443 [3] 호솽갤로그로 이동합니다. 11.09.07 50 0
270442 솔직히 겁이 많이 나는건 [4] 이모군(175.114) 11.09.07 96 0
270441 요즘 내가 하고 있는 생각이 있는데 좋은아버지갤로그로 이동합니다. 11.09.07 78 0
270439 무식돋는 질문인데 답변좀..ㅠㅠ [10] 내알바아님갤로그로 이동합니다. 11.09.07 121 0
270438 지금 현업들 이력서에서 군대 관련 삭제 어떻게 생각함? [5] asdfxcz(125.139) 11.09.07 117 0
270437 프로그래머가 그렇게 힘들다던데 보안전문가쪽은어떤가요 [9] 뉴비(1.224) 11.09.07 172 0
270436 횽들은 배고프거나 머리 안돌아갈때 어떻게해? [7] Agangs갤로그로 이동합니다. 11.09.07 542 0
270435 내가 해본건데 사람갈굴 때에는 그게 짱이야 [19] 좋은아버지갤로그로 이동합니다. 11.09.07 175 0
270434 키넥트에 대해 아는형 없어? 아..ㅠ [6] +어게인갤로그로 이동합니다. 11.09.07 116 0
270431 아 내 동인지 어쩌나 - _-) [16] 땡칠도사갤로그로 이동합니다. 11.09.07 254 0
270430 php는 뭘로 써야되? [11] 신랑이(166.104) 11.09.07 159 1
270429 c++이 새로운 표준으로 바뀐다는게 사실인가염?? [11] 거칠게갤로그로 이동합니다. 11.09.07 190 0
270428 아슈발 [6] 호솽갤로그로 이동합니다. 11.09.07 109 0
270427 이거 편해보이네 Regi☆갤로그로 이동합니다. 11.09.07 63 0
270423 성님들 질문있습니다 [2] 123(210.218) 11.09.07 70 0
270422 하이버네이트니 아이바티스니 말고 이클립스링크는 안 쓰나? 하스켈(113.10) 11.09.07 70 0
270421 이번 하반기 공채 [2] Kanon갤로그로 이동합니다. 11.09.07 182 0
270420 여기 횽들중에 오디오 관심 있는 분 있나요? [5] 나비스(203.234) 11.09.07 83 0
270419 api와 mfc말입니다!! [5] Agangs갤로그로 이동합니다. 11.09.07 84 0
270417 <속보> 류담 결혼 [1] 좋은아버지갤로그로 이동합니다. 11.09.07 102 0
270416 C#질문입니다. 급해요 ㅠㅠ [3] 초보(61.40) 11.09.07 70 0
270415 제가뭐 ie6 안쓴다고 말이나했습니까 [2] 한국인(210.178) 11.09.07 84 0
270414 몇 라인까지 짜봤나요? [14] 라인(61.33) 11.09.07 155 0
270413 HTML5보다 CSS3를 찬양해라 [1] 취미가C#갤로그로 이동합니다. 11.09.07 131 0
270412 그런데 SM 이 뭐야? [9] 좋은아버지갤로그로 이동합니다. 11.09.07 150 0
270410 학력부담 [2] 이모군(175.114) 11.09.07 88 0
270409 이 세상은 어차피 돈과 권력으로 움직인다!!! [2] 거칠게갤로그로 이동합니다. 11.09.07 75 0
270407 오늘 하루 종일 개삽질이나 했다. [1] 거칠게갤로그로 이동합니다. 11.09.07 60 0
뉴스 '금쪽같은 내 스타' 엄정화X송승헌 & 장다아X이민재, 25년 세월 순삭? 비포애프터 로맨스 포스터 공개! 디시트렌드 07.30
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2