안녕하세요 오늘은 MYSQL에서 문자열의 길이를 구하는 LENGTH, CHAR_LENGTH 함수에 대해서 알아보도록 하겠습니다.
[ 목차 ]
MYSQL에서 문자열의 길이를 구하는 함수 중 첫 번째로 LENGTH에서 대해서 알아봅시다.
LENGTH()는 바이트 수를 구하는 함수입니다.
# 영어는 글자당 1Byte
SELECT LENGTH('HELLO') FROM DUAL;
# 한글은 글자당 3Byte
SELECT LENGTH('안녕하세요') FROM DUAL;
5
15
두번째로, CHAR_LENGTH() 함수는 글자 수를 구하는 함수입니다.
# 문자열의 글자 수
SELECT CHAR_LENGTH('HELLO') FROM DUAL;
# 문자열의 글자 수
SELECT CHAR_LENGTH('안녕하세요') FROM DUAL;
5
5
결론적으로 문자열의 글자수를 구할 때 LENGTH()는 문자열의 Byte 길이를 가져오기 때문에 문자열의 글자 수를 구하는 CHAR_LENGTH() 함수를 사용해야 합니다.
[MYSQL] 문자열 붙이기/합치기 CONCAT, CONCAT_WS(초간단)
안녕하세요, 오늘은 MYSQL에서 문자열을 붙이는 방법에 대해서 알아보도록 하겠습니다. [ 목차 ] 1. CONCAT 2. CONCAT_WS 1. CONCAT MYSQL에서 CONCAT 함수는 두 개 이상의 문자열 인자 값이나, 컬럼값을 순서대
ssd0908.tistory.com
[MYSQL] 문자열 자르기 (SUBSTRING, LEFT, RIGHT함수)
안녕하세요, 오늘은 MYSQL에서 문자열을 자르는 방법에 대해서 알아보도록 하겠습니다. MYSQL에서 제공하는 여러 함수를 통해 문자열을 자를 수 있는데요, 각 함루에 대해서 알아보시죠. 1. SUBSTRING(
ssd0908.tistory.com
[MYSQL] 특정문자열 검색 LIKE 연산자 파헤치기
안녕하세요, 오늘은 MYSQL에서 특정 문자를 검색하는 방법 LIKE 함수에 대해서 알아보도록 하겠습니다. 1. 특정 문자열로 시작하는 데이터 검색( LIKE '문자열%') -- 구조 SELECT 컬럼명 FROM 테이블명 WHER
ssd0908.tistory.com
[MYSQL] SELECT한 결과로 INSERT하는 방법(꿀팁) (0) | 2022.04.01 |
---|---|
[MYSQL] GROUP_CONCAT 사용법(리스트를 컬럼하나에 담기) (0) | 2022.02.13 |
[MYSQL] 문자열 붙이기/합치기 CONCAT, CONCAT_WS(초간단) (0) | 2022.01.25 |
[MYSQL] NOW() 와 SYSDATE() 함수의 결과는 다르다 (0) | 2022.01.24 |
[MYSQL] 해당 월의 마지막일 구하기(꿀팁) (0) | 2022.01.23 |