Localslave

  • 홈
  • 태그
  • 방명록

개발관련/sql 2

조건부 처리에 관하여

SQL에서는 조건에 따라 값을 처리할 수 있다. 이는 다른 언어들의 if, elseif, else문과 거의 동일하다. // if 함수 if(조건, true시 값, false시 값) // case문 CASE WHEN 조건1 then 결과1 WHEN 조건2 then 결과2 //... ELSE 기본값 END // case문 축약형(= 비교 밖에 못한다.) CASE 컬럼명 WHEN 비교값1 then 결과1 //... ELSE 기본값 END 이를 이용해서 입력값이 NULL인 경우 입력하지 않고 값을 유지하도록 update문을 구성할 수 있다. update 테이블명 set 컬럼명 = if(입력값 is NULL, 컬럼명, 입력값) // where문 등등 혹은 update 테이블명 set 컬럼명 = case when ..

개발관련/sql 2022.01.30

SQL에서 NULL 체크에 관해

IS NULL 조건은 다음과 같다. SELECT "필드명" FROM "테이블명" WHERE "필드명" IS NULL IS NULL 조건의 반대를 조회할 경우는 아래와 같다. SELECT "필드명" FROM "테이블명" WHERE "필드명" IS NOT NULL 해당하는 값이 NULL일 경우 대체할 값을 제공하는 방법은 COALESCE(A, B, ...) //먼저 주어진 인자부터 NULL체크를 진행, NULL이 아닌 첫 인자를 반환한다.

개발관련/sql 2022.01.30
이전
1
다음
더보기
프로필사진

Localslave

  • 분류 전체보기 (48)
    • 잡다 (1)
    • 개발관련 (18)
      • php (3)
      • javascript (5)
      • sql (2)
      • 기타 (8)
    • CodeIt Fs 2nd (23)
      • 강의내용정리 (13)
      • 시험 (2)
      • 위클리 페이퍼 (7)
      • 개발 막혔던 것들 (1)
    • 기타 (6)

Tag

3주차, 2번째시험, 1주차, 2주차, 1번째시험,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • 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.

  • 서말 - 웹 관련 공부용

티스토리툴바