일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Oracle DB
- Java
- 제약조건
- jQuery
- sql developer
- Bootstrap
- CRUD
- 이클립스
- SQL
- HTTP Status 500
- alias
- Oracle SQL
- rownum
- HTML
- tomcat
- group by
- 성적프로그램
- 답변형 게시판
- JavaScript
- ||
- git
- JSP
- oracle
- distinct
- github
- 한글 인코딩
- 부트스트랩
- 과정평가형
- 모조칼럼
- HTTP Status 404
Archives
초급의 끄적거림
[MSSQL] LEN (글자 수 확인) / DATALENGTH (바이트 확인) 본문
LEN / DATALENGTH
- LEN : 문자열의 글자 수를 나타내는 함수
- DATALENGTH : 문자열의 바이트 수를 나타내는 함수
LEN ('문자열')
DATALENGTH ('문자열')
예시
INSERT INTO dbo.과목 (일련번호, 과목명) VALUES (1, '체육')
INSERT INTO dbo.과목 (일련번호, 과목명) VALUES (2, '한국지리')
INSERT INTO dbo.과목 (일련번호, 과목명) VALUES (3, 'ART')
1. 과목의 일련번호, 과목명, 과목 글자 수를 조회하시오
SELECT 일련번호, 과목명, LEN(과목명) AS 글자 수 FROM dbo.과목
일련번호 | 과목명 | 글자 수 |
1 | 체육 | 2 |
2 | 한국지리 | 4 |
3 | ART | 3 |
2. 과목의 일련번호, 과목명, 과목의 Byte 크기를 조회하시오
SELECT 일련번호, 과목명, DATALENGTH (과목명) AS byte크기 FROM dbo.과목
일련번호 | 과목명 | byte크기 |
1 | 체육 | 4 |
2 | 한국지리 | 8 |
3 | ART | 3 |
한글과 영어의 byte
- 영어, 숫자 : 1byte 사용
- 한글 : 2byte 사용
'DB > MSSQL' 카테고리의 다른 글
[MSSQL] IN 과 EXISTS (0) | 2020.04.24 |
---|---|
[mssql] 중복제거, 중복찾기 (0) | 2020.04.21 |
[MSSQL] 임시테이블 존재 확인/삭제 (OBJECT_ID) (0) | 2020.03.21 |
[MSSQL] ANSI_WARNING 정리 (0) | 2020.01.29 |
[MSSQL] 테이블, 칼럼 개체 확장 속성 보기 (0) | 2020.01.13 |
Comments