일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- JSP
- 제약조건
- jQuery
- github
- JavaScript
- oracle
- ||
- 성적프로그램
- rownum
- SQL
- HTML
- Oracle SQL
- HTTP Status 404
- group by
- 부트스트랩
- 한글 인코딩
- git
- Bootstrap
- alias
- distinct
- tomcat
- 과정평가형
- Oracle DB
- Java
- 모조칼럼
- sql developer
- CRUD
- 이클립스
- 답변형 게시판
- HTTP Status 500
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