database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 3935 게시물 읽기
No. 3935
공란 채우는 방법_추가 질문입니다.
작성자
작성일
2002-01-25 11:44
조회수
2,031

SELECT RPAD(id, 10, ' '), RPAD(name, 20, ' ') FROM test

라는 쿼리가 있는데요

test라는 테이블에서 아이디와 이름을 가져와서 찍을 건데요..

무조건 아이디는 10칸을 차지하고, 이름은 20칸을 차지하지요..

아이디가 10보다 적은 경우에는 나머지 빈공간을 오른쪽에 스페이스를

넣어주려고 합니다.

그런데

이렇게 실행한 결과에 대해서 length를 구하면 무조건 아이디의

크기는 10이 나오고 name의 크기는 20이 나오리라고 생각했는데

데이터의 내용에 따라 다르게 나오더군요..

그런데 한글은 2자씩, 영문은 한자씩 계산해서 나머지 만큼 스페이스가

생깁니다. 그런데 스페이스가 한칸 더생기는군요.

 

그리고 TO_CHAR(amt, '0000') 이렇게 하면 데이터는

제대로 0200으로 나오는데 length를 구하면 스페이스가 들어가서

4자리가 아니라 5자리로 나옵니다.

trim을 해도 5자리인데 그것은 왜그런가요??

쿼리에서 숫자에서 rtrim을 해도 안되는 군요..

 

 

문자인 경우 지정한 스페이스 이외에 생긴 하나의 스페이스를 제거하고

숫자인 경우 마지막 스페이스를 제거하는 방법이 없을까요??

[Top]
No.
제목
작성자
작성일
조회
3931postgres 유저 패스워드
하늘
2002-01-24
1748
3933┕>Re: postgres 유저 패스워드 [1]
정재익
2002-01-24 19:56:34
2040
3938 ┕>Re: Re:[재질문] postgres 유저 패스워드
하늘
2002-01-25 15:49:48
1955
3939  ┕>Re: Re: Re:[재질문] postgres 유저 패스워드
정재익
2002-01-26 19:14:32
1927
3943   ┕>Re: Re: Re: Re:[재질문] postgres 유저 패스워드
하늘
2002-01-28 18:12:48
1869
3930[ 질문 ] shared lib Error
정성훈
2002-01-24
1427
3932┕>Re: [ 질문 ] shared lib Error
정재익
2002-01-24 19:55:41
1492
3929왜 pg_exec실행시 insert가 연속 2번돼요?
박상헌
2002-01-24
1663
3923공란 채우는 방법 [1]
2002-01-24
1925
3924┕>Re: 공란 채우는 방법 [1]
2002-01-24 12:04:42
1905
3925 ┕>Re: Re: 공란 채우는 방법
2002-01-24 13:38:54
3227
3926  ┕>Re: Re: Re: 공란 채우는 방법
정재익
2002-01-24 14:15:12
2116
3935   ┕>공란 채우는 방법_추가 질문입니다.
2002-01-25 11:44:40
2031
3922postmaster 데몬이 자주 죽네요.
김성호
2002-01-23
1553
3927┕>Re: postmaster 데몬이 자주 죽네요. [1]
정재익
2002-01-24 14:23:16
1662
3919두 날짜 사이의 달수를 아는 방법에 대해서.. [1]
지은
2002-01-23
1691
3928┕>Re: 두 날짜 사이의 달수를 아는 방법에 대해서..
지은
2002-01-24 14:30:09
1613
3961 ┕>Re: Re: 두 날짜 사이의 달수를 아는 방법에 대해서..
정재익
2002-02-03 09:21:09
1617
3914금액의 자릿수 아는 방법??
2002-01-22
1895
3915┕>Re: 금액의 자릿수 아는 방법??
정재익
2002-01-23 00:15:13
1775
3916 ┕>감사..
2002-01-23 09:21:05
1548
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다