문자열 또는 숫자 앞에 원하 글자수 만큼 0을 붙혀주고 싶을때
PHP 에서는
sprintf("%02d",1)을 사용한다.
ex)
$nNum = 1;
$strNum = sprintf("%02d",$nNum);
echo $strNum;
출력되는 문자 : 01
mysql 에서는 lpad, rpad 함수를 사용하여 위와같은 효과를 볼수있다.
lpad([str],[length],[padstr])
ex)
SELECT lpad(1,2,"0")
출력되는 문자 : 01
위처럼 사용가능하다.
자세한 사용법은 - http://www.w3resource.com/mysql/string-functions/mysql-lpad-function.php
'DB > MySQL' 카테고리의 다른 글
[MySQL]데이터 파일 import export (0) | 2014.02.19 |
---|---|
[Mysql] LOAD DATA INFILE - 파일데이터 테이블에 넣기 (0) | 2013.11.27 |
Mysql 계정 생성 및 권한추가 (0) | 2013.09.04 |