[DB] case when, Scalar Subquery

2024. 8. 29. 19:00·Database

[작성일: 2023. 03. 21]

 

case when

case when A then B else C   A라면 B, 아니면 C

case when name = '라면' then '음식'
     when name = '벤츠' then '자동차'
     when name = '돈까스' then '음식'
     end as gubun;
-- case when
select movie_name, case when open_date > '20230100' then '최신영화' else '옛날 영화' end as '나의 평가'
from movie;

 

 

 

 

 

Scalar Subquery

-- Scalar Subquery
-- subquery에 들어가는 테이블이 코드 성으로 건수가 작을 때 매우 유용함.
SELECT t1.hptl_nm,
(SELECT  sido_cd_nm FROM sido_cd_dt1 WHERE sido_cd = t1.sido_cd),
(SELECT siggu_cd_nm FROM siggu_cd_dt1 WHERE siggu_cd = t1.siggu_cd),
t1.addr
FROM hptl_mast t1 WHERE t1.sido_cd = '320000' AND t1.typ_cd='1';

 

 

 

 

 

 

 

 

 

 


🐣 해당 게시글은 입문 개발자가 요약/정리한 글이므로 틀린 내용이나 오타가 있을 수 있습니다.

 

저작자표시 비영리 변경금지 (새창열림)
'Database' 카테고리의 다른 글
  • [DB] 데이터베이스 정규화
  • [DB] function
  • [DB] alias, concatenation, between
  • [DB] where, CTAS, alter, 컬럼 속성
뚜비
뚜비
1년차 백엔드&iOS 개발자의 감자 탈출 블로그 🥔🥔
  • 뚜비
    뚜비의 개발로그
    뚜비
  • 전체
    오늘
    어제
  • 글쓰기     관리
    • Devlog
      • Back-End
        • Java
        • Spring
        • JPA
        • HTTP
        • Security
        • Back-End
        • Front-End
      • 알고리즘
      • iOS
        • Swift
      • Database
      • Tips
        • Git & GitHub
        • A to Z
      • 프로젝트
      • 생각정리
  • 태그

    객체
    자바스크립트
    백준
    Java
    알고리즘
    변수
    성능최적화
    의존성주입
    김영한
    MVC
    최주호
    html
    Spring Security
    Security
    jsp
    JPA
    Swift
    javascript
    스프링
    HTTP
    데이터베이스
    생성자
    sql
    게시판만들기
    spring
    자바
    프로그래머스
    Database
    DB
    다형성
  • hELLO· Designed By정상우.v4.10.0
뚜비
[DB] case when, Scalar Subquery
상단으로

티스토리툴바