나이 구하기 질문합니다! 0 2 488

by 김민형 [MySQL] [2020.05.28 05:21:06]


\ㅇㅇㅇmysql

by ㅇㅇ준 [2020.05.28 09:46:40]

SELECT TO_NUMBER(TO_CHAR(SYSDATE,'YYYY')) - TO_NUMBER(SUBSTR('1984-04-14',1,4)) + 1 FROM DUAL;


by 마농 [2020.05.28 10:08:39]
WITH employees AS
(
SELECT 100 employeeid, 'Steven' firstname, 'King' lastname, '2003/06/17' birthdate
UNION ALL SELECT 101, 'Neena',     'Kochhar', '2005/09/21'
UNION ALL SELECT 102, 'Lex',       'De Haan', '2001/01/13'
UNION ALL SELECT 103, 'Alexander', 'Hunold',  '2006/01/03'
UNION ALL SELECT 104, 'Bruce',     'Ernst',   '2007/05/21'
)
SELECT employeeid
     , firstname
     , lastname
     , birthdate
     , YEAR(NOW()) - YEAR(birthdate) + 1 age_kor
     , FLOOR(TIMESTAMPDIFF(month, birthdate, CURRENT_DATE) / 12) age_man
  FROM employees
;

 

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입