모눈종이에 사각사각
[MySQL] 천 단위 콤마 찍기 - FORMAT 본문
🌰 천 단위 콤마 찍기 - FORMAT
금액을 표시할 때 '15,000원' 등 천단위로 콤마를 찍는다.
MySQL에서는 숫자 값에 대한 포맷을 제공하는 함수인 FORMAT 함수가 있다.
사용 방법은 다음과 같다.
FORMAT(칼럼 및 데이터, 소수점 이하 표시될 자릿수)
return 값 : String
예시를 들어보도록 하자
SELECT FORMAT(deliveryFee,0) AS fee
FROM DeliveryFee D
WHERE D.status='Y';
위는 DeliveryFee(배달비) 테이블에서 상태값이 Y인 배달비를 SELECT 하는 쿼리문이다.
FORAMT 함수의 두 번째 파라미터에 0을 넣어주면 소수점 이하 자리는 나오지 않는다.
만약 두 번째 파라미터를 1과 2로 넣어주면 각각 소수점 첫째자리, 둘째자리 까지 표시된다.
결과는 다음과 같다.
만약 여기에 '원'을 붙여서 출력하고 싶다면 다음과 같이 하면 된다.
SELECT CONCAT(FORMAT(deliveryFee,0),'원') AS fee
FROM DeliveryFee D
WHERE D.status='Y';
참고사이트
'Database' 카테고리의 다른 글
[MySQL] SELECT문에서 NULL값 대체 - IFNULL (0) | 2022.03.17 |
---|
Comments