안녕하세요! 3주쯤 전부터 데이터베이스 배우기 시작한 데린이입니다!
numeric이 정수 소수 둘다 표현할 수 있고
numeric(5,1)라고 선언하면 정수5자리, 소수1자리로 표현되는데 특정 값이 없으면 0으로 채워진다
...라고 배웠는데 맞을까요?
test1 table을 생성해서 레코드 생성 해봤는데 소숫점이 표현이 안돼서..
0 제외 다른 숫자는 출력하는데 0만 안돼네요ㅜㅜㅜ
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
create table test1(
s# char(5),
sname char(20),
status numeric(15),
city char(15) ,
prymary key(s#));
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
insert into test1
values('p1', 'ab', 're', 12, 'qw');
insert into test1
values('p2', 'ab', 're', 12.0, 'qwe);
insert into test1
values('p3', 'ab', 're', 12.1, 'qwer');
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
select * from test1;
s# sname color weight city
p1 ab re 12 qw
p2 ab re 12 qwe
p3 ab re 12.1 qwer
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
이렇게 출력이 되는데 원래 select 문에서는 .0표현이 안되는건지요!?!?
12.0, 17.0 이런식으로 표현하고 싶은데 혹시 다른 방법이 있을까요..?
사진으로 올리고싶었는데 어떻게 올리는지 몰라서,,, |