안녕하세요.
방법은 3가지 정도가 있는 것 같습니다.
1. 컬럼을 만들 때 float가 아닌 decimal형으로 만듭니다.
2. 9.x이상 버전(IDS 2000)을 사용하고 계신다면
select col::decimal(16,3) from ...
3. Stored Procedure를 작성하여 사용합니다.
create procedure test(float val)
returning decimal(16,3);
return val; <--- 여기서 자동으로 형변환이 일어납니다.
end procedure;
다음
select test(col) from ....
123.457
9876.123
앞에 0를 붙이는 것은 프로그램내에서 또는 오른쪽 정렬을
사용하시면 될 것 같습니다.
그럼 수고하세요.
>>바다 님께서 쓰시길<<
:: select 질의문에서....
::
:: float의 앞자리를 .을 기준으로 맞추어서 출력하는 방법을 알고 싶습니다.
::
:: 예를들면
::
:: 1234456.123
:: 0002345.231
:: 0083212.534
:: 0000032.438
:: ........
::
:: 이렇게 말입니다.....
::
:: 꼭좀 부탁드립니다.
|