김생선의 어장나라

  • 총 방문자 : 800,289
  •   
  • 오늘 방문자 : 24
  • 블로그 이미지
    어장에서 바라보는 세상
    • 김생선 : Kim Fish
    • 김생선 : Write
    • 태그뷰 : Tag View
    • 방명록 : Guest Book

    Notice

    • 김생선의 파란리뷰
    • 퍼가시더라도 조건만 지켜주세요.
    • 초대장 관련 공지
    • 김생선의 어장나라 - 물고기 프로필

    Category

    어장관리 목록 (222)
    어장 프로그래밍 (28)
    어장 안드로이드 (5)
    어장 DBA (11)
    어장 JAVA (1)
    어장 JSP (3)
    어장 Flex (6)
    어장 ShellScript (0)
    어장 하우스 (0)
    어장 제품리뷰 (6)
    어장 사진놀이 (3)
    어장 스마트폰 (34)
    어장 어플리케이션 (12)
    어장 안드로이드 (11)
    어장 커스터마이징 (5)
    어장 스마트패드 (0)
    어장 컴퓨터 (47)
    어장 PC 관리 (6)
    어장 게이밍 (25)
    어장 프로그램 (3)
    어장 도서관 (34)
    어장 문학 (25)
    어장 비문학 (5)
    어장 만화 (4)
    어장 바깥세상 (39)
    어장 미디어 (15)
    어장 사회 (12)
    어장 영화관 (6)
    어장 사생활 (30)

    Recent Posts

    • 리눅스 prerouting 설정방법. (1)
    • 혼돈의 도가니, 파이널 판타지...
    • 캐논 50mm F1.8 STM 사용기. (1)
    • 그저그런 사진이야기 (2).
    • 그저그런 사진이야기 (1).

    Recent Comments

    • 포트 변경이 가장 쉬우면서도 기... 담덕0103.28
    • -XX:MaxPermSize=128m -Xms128m... 다겸.2017
    • 올 사진 진짜 잘찍으시네여 저도... kimfish옆자리2017
    • 지금도 될까요?제 핸드폰이 아카... 송다훈2016
    • 이가시나참말로두들겨맡았나?. wofhddl.2015

    Links

    • 박은영님의 블로그...
    • 담덕이의 탐방일지.
    • 안드로이드펍.
    • 넥서스클럽.
    • Android Modaco팀.
    • XDA Developer Forum.
    Statistics Graph
    • 총 방문자 : 800,289

    • 오늘 방문자 : 24

    [informix] max 함수 null 일때 치환

    어장 프로그래밍/어장 DBA 2013.08.20 11:43 |

    지난글, 2013/06/26 - [어장 프로그래밍/어장 DBA] - [MSSQL] MAX 함수 NULL 일 때 치환 에서는 MSSQL을 기준으로 글을 작성하였다.

    현재 개발중인 플젝의 DB는 informix로 되어있고, 위와 같은 방식으로 max null 값을 구하려 했더니 informix 에서는 isnull 함수가 사용불가능하더라.


    검색 해 보니 NVL 이란 함수가 있었고, 아래와 같은 방식으로 사용하였다.



    SELECT NVL(MAX(testColumn), '0')+1 tempName FROM testTableName


    testColumn의 MAX 값을 구하고, 이 값이 null 일 경우에는 0으로 치환한 후, 그 값에 +1을 하여 tempName 이라는 임시 컬럼명으로 Select 한다는 내용이다.(내가 써놓고 뭔가 어정쩡한 설명이란 생각이 든다.)


    아무튼, 테스트를 해 보니 testColumn 값이 null 이 아니더라도 정상적으로 쿼리가 작동하기 때문에 만족하고 사용중. 뭐 이렇게 하면 된다.


    저작자표시비영리변경금지
    • 카카오스토리
    • 트위터
    • 페이스북

    '어장 프로그래밍 > 어장 DBA' 카테고리의 다른 글

    [informix] max 함수 null 일때 치환  (3) 2013.08.20
    [Query] 대소문자 구분없이 like 쿼리  (0) 2013.08.08
    [DB Error] java.lang.OutOfMemoryError: Java heap space  (2) 2013.08.02
    equal to 작업에서의"Korean_Wansung_CS_AS"과(와) "Korean_Wansung_CI_AS" 간의 데이터 정렬 충돌을 해결할 수 없습니다.  (0) 2013.07.05
    [informix] 조건절에 현재날짜 입력  (0) 2013.07.01
    [MSSQL] MAX 함수 NULL 일 때 치환  (0) 2013.06.26
    Posted by 김생선
    Trackback 0 : Comment 3

    Trackback Address ::

    댓글을 작성해주세요.

    1. 2013.10.29 22:06 Address Modify/Delete Reply

      비밀댓글입니다

      • Favicon of http://kimfish.co.kr BlogIcon 김생선 2013.10.30 19:34 신고 Address Modify/Delete

        초대장 신청하는 페이지가 아닙니다.

    2. Favicon of http://sitos-dev.tistory.com BlogIcon Drum Robot 2014.01.11 23:51 신고 Address Modify/Delete Reply

      제가 쓰는 PostgreSQL에서는 IFNULL 대신 COALESCE라는 함수가 있던데 DBMS마다 다른가봐요ㅎㅎ

    PREV 1 ··· 20 21 22 23 24 25 26 27 28 ··· 222 NEXT
    TISTORY

    Home : Location Log : Tag Log : Media Log : Guestbook : Admin : New Post
    김생선's BLOG IS POWERED BY DAUM / DESIGNED BY TISTORY

    티스토리 툴바

    Tistory
    로그인
    • 페이스북 공유하기
    • 카카오톡 공유하기
    • 카카오스토리 공유하기
    • 트위터 공유하기