1 분 소요

기초 명령어2👾

숫자형 데이터 함수
  • ABS ➡️ ABS(숫자) 절대값으로 반환

  • CEILING ➡️ CEILING(숫자) 숫자를 정수로 올림해서 반환

  • FLOOR ➡️ FLOOR(숫자) 숫자를 정수로 내림해서 반환

  • ROUND ➡️ ROUND(숫자, 자릿수) 숫자를 소수점까지 반올림해서 반환

  • TRUNCATE ➡️ TRUNCATE(숫자, 자릿수) 숫자를 소수점까지 버림해서 반환

  • POWER ➡️ POWER(숫자1, 숫자2) 숫자1 제곱 숫자2

  • MOD ➡️ MOD(숫자1, 숫자2) 숫자1을 숫자2로 나눈 나머지 반환


날짜형 데이터 함수
  • NOW ➡️ NOW() 현재날짜와 시간반환 ex) 2022-02-09 02:33:12

  • CURRENT_DATE ➡️ CURRENT_DATE() 현재 날짜 반환 ex) 2022-02-09

  • CURRENT_DATE ➡️ CURRENT_TIME() 현재 시간 반환 ex) 02:33:12

  • YEAR ➡️ YEAR(날짜) 날짜의 연도 반환 ex) YEAR(NOW()) 2022

  • MONTH ➡️ MONTH(날짜) 날짜의 월 반환 ex) 12

  • MONTHNAME ➡️ MONTHNAME(날짜) 날짜의 월을 영어로 반환 ex) February

  • DAYNAME ➡️ DAYNAME(날짜) 날짜의 요일을 영어로 반환 ex) Wednesday

  • DAYOFMONTH ➡️ DAYOFMONTH(날짜) 날짜의 일 반환 ex) 9

  • DAYOFWEEK ➡️ DAYOFWEEK(날짜) 날짜의 요일을 숫자로 반환 ex) 4

  • WEEK ➡️ WEEK(날짜) 날짜가 해당연도의 몇번째 주인지 반환 ex) 7

  • HOUR ➡️ HOUR(시간) 시간의 시 ex) 2

  • MINUTE ➡️ MINUTE(시간) 시간의 분 ex) 33

  • SECOND ➡️ SECONDE(시간) 시간의 초 ex) 12

  • DATE_FORMAT ➡️ DATEFORMAT(날짜/시간, 형식) 형식으로 변환 ex) DATE_FORMAT(‘1994-04-15 16:45:32’. ‘%Y년 %m월 %d일 %H시 %i분 %s초’) = 1994년 4월 15일 16시 45분 32초

mysql-1
  • DATEDIFF ➡️ DATEDIFF(날짜1, 날짜2) (날짜1-날짜2) 차이반환 ex) DATEDIFF(‘2022-01-01 00:00:00’, ‘2021-12-25 12:00:00’) = 7

  • TIMEDIFF ➡️ TIMEDIFF(시간1, 시간2) (시간1-시간2) 차이반환 ex) TIMEDIFF(‘2022-01-01 00:00:00’, ‘2021-12-25 12:00:00’) = 156:00:00

  1. select distinct [컬럼이름] from [테이블 이름]; ➡️ 중복된값 제외하기

  2. select name, a+b+c as total from [테이블 이름]; ➡️ 컬럼간에는 연산이 가능하다

업데이트: