[SQL-String,Date]

김제현·2024년 11월 19일
post-thumbnail

LEFT, MID

-> 왼쪽에서 2개
LEFT(PRODUCT_CODE,2)

MID(CITY, 4, 4) -> 4번째부터 시작해서 4개

DATETIME 에서 DATE로 변환

DATE_FORMAT

DATE 형식을 바꿔줌 -> 반드시 string으로 출력해야됨.

DATE_FORMAT(DATE_TIME,'%y-%m-%d') -> 24-01-01
DATE_FORMAT(DATE_TIME, '%Y-%m-%d') -> 2024-01-01

날짜 차이 계산 - DATEDIFF

날짜 차이를 구하기 -> 몇 일 차이 나는지 구함

SELECT DATEDIFF(DAY,   '2021-06-12', '2021-07-13') AS [일차이]
     , DATEDIFF(MONTH, '2021-06-12', '2021-07-13') AS [개월차이] 
     , DATEDIFF(YEAR,  '2021-06-12', '2021-07-13') AS [년차이]

CASE

select a, 
CASE 
    WHEN sex_upon_intake LIKE "%neutered%" THEN 'O'
    WHEN sex_upon_intake LIKE "%spayed%" THEN 'O'  -- 여기에 추가 조건
    ELSE 'X'
END AS 중성화

CONCAT

문자열 합치기

CONCAT(CITY," ", STREET)

WITH VALUE AS

서브쿼리를 작성한 후
SELECt * FROM VALEU

0개의 댓글