Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 조경철천문대
- 제주도눈썰매
- 휘닉스파크
- 포천수영장
- wp-900
- 야생개복숭아 판매
- 포천온천
- 서원힐스
- 돌복숭아
- 태안수영장펜션
- 포천가볼만한곳
- 파주골프장
- 경기북부골프장
- 자연산개복숭아
- 제주도
- 덕소골프샵
- 개복숭아판매
- 잠실수영장
- 제주도설경
- 괌
- 한라산
- 야생개복숭아
- 포천투어
- 제주도눈
- 괌자유여행
- 충주골프장
- LGG6
- 개복숭아
- 자연산 개복숭아
- 개복숭아 판매
Archives
- Today
- Total
Live Brilliant
[mysql] 컬럼값 앞뒤로 특정값 채우는 함수 본문
no |
ymd |
hour |
1 |
20140218 |
0 |
2 |
20140218 |
1 |
3 |
20140218 |
2 |
위와 같은 테이블에서 년월일시 까지 같이 합치고 싶을때 CONCAT 함수 사용
mysql> select concat(ymd,hour) as ymdh from stats
#concat 함수를 사용하여 두 컬럼을 합친다.
no |
ymdh |
1 |
201402180 |
2 |
201402181 |
3 |
201402182 |
#하지만 원하는건 0~9시까지는 두자리로 표현을 하고 싶다.(LPAD함수 사용)
mysql> select concat(ymd, lpad(hour,2,0)) as ymdh from stats
no |
ymdh |
1 |
2014021800 |
2 |
2014021801 |
3 |
2014021802 |
#LPAD(str, len, padstr);
ex) select lpad('test',5,'@')
=> @test
#RPAD(str, len, padstr);
ex) select rpad('test',5,'@');
=> test@
'개발은 핵찜이야 > DATABASE' 카테고리의 다른 글
[mysql] EXPLAIN 쿼리 최적화 (0) | 2015.01.22 |
---|---|
[mysql] 두테이블 조인후 업데이트 (0) | 2015.01.08 |
[mysql] EXPLAIN을 사용해서 쿼리 최적화 하기 (0) | 2013.12.10 |
[MSSQL] 쿼리 로그 보기 (0) | 2012.12.28 |
[mssql] sql 2005 insert문 sql백업 프로시저 (0) | 2012.12.28 |
Comments