반응형
DB 데이터 출력 시간 설정하기 DATE_FORMAT()
SELECT NOW() FROM DUAL;
SELECT NOW() FROM DUAL;
년-월-일 시:분:초 출력
SELECT DATE_FORMAT(NOW(), '%Y-%M-%D') FROM DUAL;
SELECT DATE_FORMAT(NOW(), '%y-%m-%d') FROM DUAL;
SELECT DATE_FORMAT(NOW(), '%Y-%M-%D') FROM DUAL;
SELECT DATE_FORMAT(NOW(), '%y-%m-%d') FROM DUAL;
출력시 대소문자 구별
년-월-일 출력
SELECT DATE_FORMAT(NOW(), '%H:%I:%S') FROM DUAL;
SELECT DATE_FORMAT(NOW(), '%h:%i:%s') FROM DUAL;
SELECT DATE_FORMAT(NOW(), '%H:%I:%S') FROM DUAL;
SELECT DATE_FORMAT(NOW(), '%h:%i:%s') FROM DUAL;
시:분:초 출력
소문자 h로 사용시 AM,PM 구분 필요
DB에서 현재시간 기준 당일은 시:분:초 표시, 이전은 년:월:일 표시하기
if문 사용
if(조건식, 참일 때, 거짓일 때)
if(조건식, 참일 때, 거짓일 때)
SELECT if(DATE_FORMAT(bdate, '%Y-%m-%d') = DATE_FORMAT(NOW(),'%Y-%m-%d')
,DATE_FORMAT(bdate, '%H:%i:%s'), DATE_FORMAT(bdate, '%Y-%m-%d')) 'bdate'
FROM board;
출력결과
반응형
'데이터베이스(DB) > SQL' 카테고리의 다른 글
[MySQL] Lock wait timeout exceeded (0) | 2022.01.13 |
---|---|
MySQL Lock 상황 문제 해결 (1) | 2022.01.13 |
SQL 쿼리문 기초(HeidiSQL) - BETWEEN A AND B (0) | 2021.06.18 |
SQL 쿼리문 기초(HeidiSQL) - SELECT절, COUNT()함수, WHERE절, LIKE절, YEAR()함수, BETWEEN A AND B (0) | 2021.06.18 |
SQL 파일 DATABASE로 옮기기 (0) | 2021.06.18 |