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 4346 게시물 읽기
No. 4346
영문자를 한글과 같은 2byte로 읽는 방법?
작성자
조중규(biosensor)
작성일
2008-07-23 03:42
조회수
4,782

SQL Server 2005를 운영중입니다.


원하는 작업은 문자열의 갯수가 특정 수를 넘게되면 해당 갯수만큼만 리턴하고자 합니다. 공지사항 같은데서 글자수가 너무 길면 ... 처리하는것처럼


프로그램에서 처리하긴 싫고 SQL Server에게 시켯으면 해서 그렇습니다.


한글과 영문의 글자폭이 틀려서 원하는데로 이쁘게 잘라지지 않네요.


SQL Server에서 처리할수 잇는 좋은 방법을 알려주시면 감사드리겟습니다.

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

 

WITH TMP AS (

       SELECT A = '가나다라' UNION ALL

       SELECT A = 'ABCD'

)

SELECT

       A

       , LENGTH = LEN(A)

       , LENGTH_BYTE = DATALENGTH(A)

FROM TMP

 

여리님이 2008-07-23 10:14에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
4350[수정에 또 수정;;] 두 개의 mdb 어떻게 비교하죠??
Jacob
2008-07-23
5138
4349두 날짜 사이에 날짜별, 주차별, 월별 구하는 쿼리좀 도와주세요. [1]
이상용
2008-07-23
7239
4348근접한 수 찾기... [3]
남용욱
2008-07-23
5376
4346영문자를 한글과 같은 2byte로 읽는 방법? [1]
조중규
2008-07-23
4782
4345아래 트리거에 대한 추가 질문입니다. [2]
학생
2008-07-23
4908
4344속도 튜닝 질문 입니다. ㅜㅜ [1]
초보입니다.
2008-07-22
5836
4343Java Enterprise 무료세미나 2008.08.02
김하늘
2008-07-22
4097
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다