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
운영게시판
최근게시물
MS-SQL Q&A 4651 게시물 읽기
No. 4651
숫자를 문자열로 변경 후 합칠때.~
작성자
짜집기
작성일
2009-02-25 09:05ⓒ
2009-02-25 09:05ⓜ
조회수
19,727

숫자를 문자열로 변경 후 합칠때 아래와 같이 썼습니다.


select str(a) + str(b)


그런데 a 와 b 사이에 공백이 있더군요.

str 을 찾아보니까 default 10 에서 문자열 제외한 공백을 가지고 있다고 하네요.


오라클은 그냥 변환되었던거 같은데....


그래서 

select replace(str(a),' ', '') + replace(str(a), ' ', '') 

이렇게 해결 했습니다.

또는

ltrim 을 쓰는 거죠.~~


다른 분들도 이렇게 쓰나요?

너무 번거로운 거 같애서요.~~

이 글에 대한 댓글이 총 1건 있습니다.

varchar 형으로 변환 시켜서 붙이세요.



SELECT CONVERT(varchar(10), a) + CONVERT(varchar(10), b)

^^님이 2009-02-25 11:42에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
4654MySQL에서 MSSQL 2005 변환시 궁금한점 [3]
미운오리
2009-02-26
7170
4653문자열을 이렇게 추출하고 싶어요 [1]
청개구리
2009-02-25
7150
4652MSSQL 데이터베이스 접속 허용수 [1]
미스터황
2009-02-25
7637
4651숫자를 문자열로 변경 후 합칠때.~ [1]
짜집기
2009-02-25
19727
4650내부 DB를 크로스케이블로 연결하여 사용하고 싶습니다. [1]
안용태
2009-02-24
6979
4649추가(insert) 시 검색 조건이 필요 할 때
주형진
2009-02-23
6757
4648Union + 스케쥴 작업 질문입니다. [1]
tester
2009-02-20
6352
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다