나는 테이블에 정수 필드가 있고 특정 형식으로 char 또는 double 필드에서이 필드의 정수 값을 형식화 할 쿼리를 만들려고합니다. 테이블에 내 값이 123456 인 경우형식 정수 문자열로
예를 들어, 내가로 포맷 할 결과는 다음과 같이해야한다 무엇을 의미하는지 "### ###."내가 사용이했던 123.456
CONCAT 기능이 있지만 그 결과는 그리 우아하지 않습니다. 이 목적을 위해 또 다른 기능을 사용하고 싶습니다.
나는 테이블에 정수 필드가 있고 특정 형식으로 char 또는 double 필드에서이 필드의 정수 값을 형식화 할 쿼리를 만들려고합니다. 테이블에 내 값이 123456 인 경우형식 정수 문자열로
예를 들어, 내가로 포맷 할 결과는 다음과 같이해야한다 무엇을 의미하는지 "### ###."내가 사용이했던 123.456
CONCAT 기능이 있지만 그 결과는 그리 우아하지 않습니다. 이 목적을 위해 또 다른 기능을 사용하고 싶습니다.
DB가 아닌 프리젠 테이션 레이어에서이 작업을하는 것이 좋습니다.
이것은 C#에서 매우 간단합니다 : 다양한 방법으로 형식 INT에
// Assuming value is an int
value.ToString("N");
자세한 내용은 Microsoft documentation
은 어쩌면 당신은 ###, ### '와 같은 형식을 사용하고 싶습니다 참조하십시오. ### '?
다음은 예제입니다.
mysql> select FORMAT (123446, 4);
+ --------------------- +
| FORMAT (123446, 4) |
+ --------------------- +
| 123,446.0000 | 세트
+ --------------------- +
1 행 (0.02 초)
MySQL의 선택> 형식 (123,446, 0);
+ --------------------- +
| FORMAT (123446, 0) |
+ --------------------- +
| 123,446 | 세트
가 + --------------------- +
1 행 (0.00 초)
란 123456789의 포맷 값 것 ? –