반응형
SUBSTRING(필드, 시작위치)
SUBSTRING(필드, 시작위치, 길이)
시작위치는 프로그래밍 언어처럼 0이 아니다. 1이다.
길이값이 없는 경우 시작위치부터 시작해서 나머지 값을 돌려준다.
길이값을 넣을 경우 시작위치부터 X값 길이 만큼을 돌려준다.
예) SUBSTRING('2000', 1, 2)
결과) 20
CONCAT(필드, '값')
2개의 인자 값을 붙여준다.
예) CONCAT('000', '111')
결과) 000111
IF(조건문, 'True값', 'False값')
2개의 인자 값을 붙여준다.
예) IF(name=='홍길동', '남', '여') as sex
결과) 남
NOW()
현재 날짜, 시간값을 가져온다.
예) NOW()
결과) 2032-02-08 18:19:42
CURTIME()
현재 시간값을 가져온다.
예) CURTIME()
결과) 18:19:42
CURDATE()
현재 날짜값을 가져온다.
예) CURDATE()
결과) 2032-02-08
DATEDIFF(시간1, 시간2)
날짜1과 날짜2를 비교한다.
날짜1에서 날짜2를 뺀 값을 리턴한다.
예) DATEDIFF(NOW(), CURDATE())
결과) 0
예) DATEDIFF('2032-01-02', '2032-01-01')
결과) 1
반응형
'Database' 카테고리의 다른 글
[MySQL] MySQL 유저 관리 (0) | 2013.05.23 |
---|---|
[MySQL] PHP로 MySQL 접속 및 쿼리 결과 출력 (3) | 2013.05.22 |
[MySQL] 최근 값들만 가져오기 (0) | 2013.05.03 |
[MySQL] MySQL 텍스트 길이 알려면 (0) | 2013.04.23 |
[MySQL] DB에 중복된 값의 개수를 확인하고 싶다. (0) | 2013.04.23 |