728x90
반응형

mysql 문자열 3

[MySql] 특정 구분자 기준 문자열 자르기 SUBSTRING_INDEX()

■ MySql 특정 구분자 기준 문자열 자르기 SUBSTRING_INDEX() JAVA의 split 함수 또는 PHP의 explode 함수와 같이 특정 문자 기준으로 문자열을 자르는 기능 ■ 구문 SUBSTRING_INDEX(string $string, string $separator, number $separator_index) ■ 예제 #띄어쓰기를 구분자로 설정하여 띄어쓰기 기준으로 n번째 문자열 가져오기 # Hello SELECT SUBSTRING_INDEX('Hello World!', ' ', 1); # Hello World! SELECT SUBSTRING_INDEX('Hello World!', ' ', 2); # World! SELECT SUBSTRING_INDEX('Hello World!', ..

MySql 2022.06.03

[MySql] 컬럼값 길이 가져오기 (사이즈, 글자수, 문자열 길이) LENGTH, CHAR_LENGTH

■ MySql 컬럼값 길이 가져오기 (사이즈, 글자수) LENGTH, CHAR_LENGTH LENGTH("컬럼명 or 문자열") 문자열의 바이트(byte) 길이를 가져오는 함수 *한글의 경우 한 글자당 3으로 처리됨 CHAR_LENGTH("컬럼명 or 문자열") 글자(문자) 수를 가져오는 함수 *한글도 동일하게 1로 처리, 단순 문자의 개수를 알려준다고 생각하면됨 ■ 사용법 #LENGTH SELECT LENGTH('column_name') FROM table_name #CHAR_LENGTH SELECT CHAR_LENGTH('column_name') FROM table_name ■ 예시 LENGTH CHAR_LENGTH

MySql 2022.02.15

[MySql] 문자열 자르기, 문자열 부분 나누기 LEFT, SUBSTRING, RIGHT

■ MySql 문자열 자르기, 문자열 부분 나누기 LEFT, SUBSTRING, RIGHT ■ 설명 LEFT(컬럼명 또는 문자열, 왼쪽부터 잘라낼 문자열 길이); 왼쪽에서부터 문자열 자르기 SUB_STRING(컬럼명 또는 문자열, 시작위치, 잘라낼 문자열 길이); 중간 문자열부터 원하는 문자열 길이까지 자르기 RIGHT(컬럼명 또는 문자열, 오른쪽부터 잘라낼 문자열 길이); 오른쪽에서부터 문자열 자르기 SUBSTRING_INDEX(컬럼명 또는 문자열, 구분자, 개수); 특정 구분자(delimiter) 기준으로 왼쪽에서부터의 문자열 자르기 *개수가 음수일 경우 오른쪽에 있는 모든 문자열이 리턴됨 ■ 예제 # LEFT SELECT LEFT("chsr.com", 4);// chsr # SUBSTRING SEL..

MySql 2021.10.21
728x90
반응형