MySQL 조건에 따라 값 변경하는 방법
2022. 11. 9. 15:10ㆍSQL
1. 사용자 정의 변수 선언 및 초기화
SET @val="값"; |
2. 사용자 정의 변수 변경
@val:="변경값" |
mysql에서 [ = ]의 경우 비교연산자로 사용됨으로 변수의 값을 변경하기 위해서 [ := ]을 사용
3. 조건문에 따라 변수변경
- timezone에 따라서 시간 변경을 예시로 작성함
SET @now_date=""; SELECT IF(@@time_zone="system", @now_date:=DATE_ADD(NOW(), INTERVAL 9 HOUR), @now_date:=NOW()); |
'SQL' 카테고리의 다른 글
날짜와 시간 함수 (0) | 2019.02.14 |
---|---|
sql group by 내부정렬 (1) | 2018.02.22 |