[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
      • 프로젝트
      • 생각정리
  • 태그

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

티스토리툴바