사용자 도구

사이트 도구


기술문서:레퍼런스:쿼리:기본:날짜_포맷

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
기술문서:레퍼런스:쿼리:기본:날짜_포맷 [2025/11/14 12:45]
carlito76 ↷ 문서 이름이 기술문서:레퍼런스:쿼리:기본:날짜_쿼리에서 기술문서:레퍼런스:쿼리:기본:날짜_포맷_쿼리(으)로 바뀌었습니다
기술문서:레퍼런스:쿼리:기본:날짜_포맷 [2026/01/09 11:14] (현재)
carlito76 ↷ 문서 이름이 기술문서:레퍼런스:쿼리:기본:날짜_포맷_쿼리에서 기술문서:레퍼런스:쿼리:기본:날짜_포맷(으)로 바뀌었습니다
줄 1: 줄 1:
 {{htmlmetatags> {{htmlmetatags>
-metatag-description=(날짜 쿼리, Date Query날짜Date, 데이터베이스, DBMS, SQL, MySQL, MariaDB, MSSQL, Oracle, Tibero, PostgreSQL) +metatag-description=(날짜 포맷, Date FormatNOW()GETDATE(), SYSDATE, 데이터베이스, DBMS, SQL, MySQL, MariaDB, MSSQL, Oracle, Tibero, PostgreSQL) 
-metatag-og:description=(날짜 쿼리, Date Query날짜Date, 데이터베이스, DBMS, SQL, MySQL, MariaDB, MSSQL, Oracle, Tibero, PostgreSQL)+metatag-og:description=(날짜 포맷, Date FormatNOW()GETDATE(), SYSDATE, 데이터베이스, DBMS, SQL, MySQL, MariaDB, MSSQL, Oracle, Tibero, PostgreSQL)
 }} }}
  
-====== 날짜 쿼리 ======+====== 날짜 포맷 ======
  
 <note tip> <note tip>
줄 12: 줄 12:
 ===== MySQL/MariaDB ===== ===== MySQL/MariaDB =====
 <sxh sql; gutter: true;> <sxh sql; gutter: true;>
--- MySQL 3.23 이상/MariaDB 5.1 이상+/* 
 + MySQL 3.23 이상/MariaDB 5.1 이상 
 +*/
 SELECT DATE_FORMAT(NOW(), '%Y-%m-%d'); SELECT DATE_FORMAT(NOW(), '%Y-%m-%d');
 SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s'); SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s');
  
--- MySQL 4.1 이상/MariaDB 5.1 이상+/* 
 + MySQL 4.1 이상/MariaDB 5.1 이상 
 +*/
 SELECT STR_TO_DATE('2025-01-01', '%Y-%m-%d'); SELECT STR_TO_DATE('2025-01-01', '%Y-%m-%d');
  
--- MySQL 4.0 이상/MariaDB 5.1 이상+/* 
 + MySQL 4.0 이상/MariaDB 5.1 이상 
 +*/
 SELECT CAST('2025-01-01' AS DATE); SELECT CAST('2025-01-01' AS DATE);
 </sxh> </sxh>
줄 25: 줄 31:
 ===== MSSQL ===== ===== MSSQL =====
 <sxh sql; gutter: true;> <sxh sql; gutter: true;>
--- MSSQL 2000 이상+/* 
 + MSSQL 2000 이상 
 +*/
 SELECT CONVERT(VARCHAR(10), GETDATE(), 23); SELECT CONVERT(VARCHAR(10), GETDATE(), 23);
 SELECT CONVERT(VARCHAR(19), GETDATE(), 120); SELECT CONVERT(VARCHAR(19), GETDATE(), 120);
  
--- MSSQL 2008 이상+/* 
 + MSSQL 2008 이상 
 +*/
 SELECT CONVERT(DATE, '2025-01-01'); SELECT CONVERT(DATE, '2025-01-01');
 SELECT CAST('2025-01-01' AS DATE); SELECT CAST('2025-01-01' AS DATE);
 </sxh> </sxh>
-((CAST 및 CONVERT(Transact-SQL): https://learn.microsoft.com/ko-kr/sql/t-sql/functions/cast-and-convert-transact-sql))+((CAST 및 CONVERT: https://learn.microsoft.com/ko-kr/sql/t-sql/functions/cast-and-convert-transact-sql))
  
 ===== Oracle/Tibero ===== ===== Oracle/Tibero =====
 <sxh sql; gutter: true;> <sxh sql; gutter: true;>
--- Oracle 8i 이상/Tibero 3 이상+/* 
 + Oracle 8i 이상/Tibero 3 이상 
 +*/
 SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD') FROM DUAL; SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD') FROM DUAL;
 SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS') FROM DUAL; SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS') FROM DUAL;
 SELECT TO_DATE('2025-01-01', 'YYYY-MM-DD') FROM DUAL; SELECT TO_DATE('2025-01-01', 'YYYY-MM-DD') FROM DUAL;
  
--- Oracle 9i 이상/Tibero 4 이상+/* 
 + Oracle 9i 이상/Tibero 4 이상 
 +*/
 SELECT DATE '2025-01-01' FROM DUAL; SELECT DATE '2025-01-01' FROM DUAL;
 </sxh> </sxh>
줄 48: 줄 62:
 ===== PostgreSQL ===== ===== PostgreSQL =====
 <sxh sql; gutter: true;> <sxh sql; gutter: true;>
--- PostgreSQL 7.1 이상+/* 
 + PostgreSQL 7.1 이상 
 +*/
 SELECT TO_CHAR(NOW(), 'YYYY-MM-DD'); SELECT TO_CHAR(NOW(), 'YYYY-MM-DD');
 SELECT TO_CHAR(NOW(), 'YYYY-MM-DD HH24:MI:SS'); SELECT TO_CHAR(NOW(), 'YYYY-MM-DD HH24:MI:SS');
 SELECT TO_DATE('2025-01-01', 'YYYY-MM-DD'); SELECT TO_DATE('2025-01-01', 'YYYY-MM-DD');
  
--- PostgreSQL 7.0 이상+/* 
 + PostgreSQL 7.0 이상 
 +*/
 SELECT CAST('2025-01-01' AS DATE); SELECT CAST('2025-01-01' AS DATE);
 </sxh> </sxh>