mingmong's devlog

  • 홈
  • 태그
  • 방명록

Oracle 2

[SQL] 쿼리 결과가 없는 경우 0으로 반환하려면?

쿼리 조건에 맞는 결과가 없는 경우에도, 값을 리턴받고 싶은 경우가 있다.이 때는 MAX 함수를 사용하여 0으로 리턴받도록 할 수 있다. 1) COALESCE 함수로만 NULL 처리한 경우WITH DATA_TABLE AS (SELECT '1' AS A FROM DUALUNION ALLSELECT '2' AS A FROM DUAL)SELECT COALESCE(A, '0') AS RESULTFROM DATA_TABLEWHERE A = '3'; 결과값위 예시 쿼리에 대한 결과가 없기 때문에, 이 결과값을 리턴받게 되는 경우 NULL이 될 것이다. 2) MAX 함수로 감싸서 NULL 처리한 경우WITH DATA_TABLE AS ( SELECT '1' AS A FROM DUAL UNION ALL ..

DataBase/SQL 2025.03.14

[SQL] ORDER BY에 조건을 주려면?

데이터 조회 결과값을 리스트로 화면에 보여주도록 개발을 하던 와중에쿼리문의 결과 행들 중 특정 행만 최하단에 오게 하도록 처리하고 싶었다.쿼리 결과값 중 특정 값을 맨 아래에 오게 하기 위해 ORDER BY에 조건을 주는 방법을 찾아보았다. CASE WHEN 1 OR 0 조건을 통해 우선순위를 줄 수 있다. 예시  ▶ A=’1000’인 데이터를 가장 뒤에 나오도록 처리함WITH DATA_TABLE AS ( SELECT '1000' AS A FROM DUAL UNION ALL SELECT '2000' AS A FROM DUAL UNION ALL SELECT '3000' AS A FROM DUAL)SELECT *FROM DATA_TABLEORDER BY (CASE WHEN A = ..

DataBase/SQL 2025.03.13
이전
1
다음
더보기
프로필사진

mingmong's devlog

mingmong의 개발일기장📖

  • 분류 전체보기 (43)
    • Java (13)
      • Java (9)
      • Spring Framework (4)
    • JavaScript (17)
      • JavaScript,jQuery (17)
    • DataBase (4)
      • Oracle (1)
      • SQL (3)
      • MyBatis (0)
    • Server (1)
      • Linux (1)
    • TroubleShooting (2)
      • Java,Spring (2)
    • Network (1)
    • Algorithm (0)
    • Dev Knowledge (2)
    • Etc (2)
    • CodingTest (1)
      • Baekjoon (1)

Tag

SAX, 카멜케이스, jsva, 파스칼케이스, xml tools, sql, indexof, isArray, 케밥케이스, java, 유효성검증, javascript, XML, isemptyobject, Spring Framework, Oracle, spring, 정규표현식, 스네이크케이스, Pageable,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바