> 데이터 베이스 > MySQL 튜토리얼 > MySQL의 문자열 함수는 무엇입니까?

MySQL의 문자열 함수는 무엇입니까?

PHPz
풀어 주다: 2023-06-01 20:40:04
앞으로
2262명이 탐색했습니다.

문자열 함수

1. 문자열 s

SELECT ASCII('AB');
---- 返回A的ASCII码值:65
로그인 후 복사

2의 첫 번째 문자의 ASCII 코드를 반환합니다. LENGTH/CHAR_LENGTH(s)/CHARACTER_LENGTH(s)는 문자열 s

SELECT LENGTH('1234');
---- 返回4
로그인 후 복사
의 문자 수를 반환합니다.

3.CONCAT(s1,s2…sn) 문자열 s1, s2 및 기타 문자열이 하나의 문자열로 병합됩니다

SELECT CONCAT('hel','llo');
---- 返回hello
로그인 후 복사

4. FIND_IN_SET(s1,s2)는 문자열 s2에서 s1과 일치하는 항목을 반환합니다.

SELECT FIND_IN_SET("c", "a,b,c,d,e");
---- 返回3
로그인 후 복사

5. FORMAT(x,n) 함수는 숫자 x의 형식을 "#,###.##"으로 지정하고 소수점 이하 n자리를 유지하고 마지막 자리를 반올림할 수 있습니다.

SELECT FORMAT(250500.5634, 2); 
---- 返回250,500.56
로그인 후 복사

6. INSERT(s1,x,len,s2) 문자열 s2는 문자열 s의 x 위치에서 시작하는 길이 len으로 문자열을 대체합니다. LOCATE(s1,s) 시작을 가져옵니다. position of s1

SELECT INSERT("google.com", 1, 6, "runnob");
---- 返回runoob.com
로그인 후 복사

8, LCASE(s)/LOWER(s) 문자열 s의 모든 문자를 소문자로 변환

SELECT LOCATE('st','myteststring');
---- 返回5
로그인 후 복사

9, UCASE(s)/UPPER(s) 문자 변환 the의 모든 문자 문자열 s는 대문자가 됩니다

SELECT LOWER('RUNOOB');
---- 返回runoob
로그인 후 복사

10. TRIM(s)은 문자열 s

SELECT UCASE('runoob');
---- 返回RUNOOB
로그인 후 복사

11의 시작과 끝에서 공백을 제거합니다. LTRIM(s)은 문자열 s의 시작 부분에서 공백을 제거합니다.

SELECT TRIM('    RUNOOB    ');
---- 返回RUNOOB
로그인 후 복사

12. RTRIM(s)은 문자열 s

SELECT LTRIM('    RUNOOB    ');
---- 返回 ’RUNOOB   ‘
로그인 후 복사

13의 끝에서 공백을 제거합니다. SUBSTR(s, start, length)는 문자열 s

SELECT RTRIM('    RUNOOB    ');
---- 返回 ’    RUNOOB‘
로그인 후 복사

의 시작 위치에서 길이의 하위 문자열을 차단합니다.

14. SUBSTR/SUBSTRING(s, start, length)은 문자열 s의 시작 위치에서 length의 하위 문자열을 가로챕니다.

SELECT SUBSTR("RUNOOB", 2, 3) AS ExtractString;
---- 从字符串 RUNOOB 中的第 2 个位置截取 3个 字符,返回UNO
로그인 후 복사

15. POSITION(s1 IN s)은 문자열 s의 시작 위치에서 s1을 가져옵니다. 16. REPEAT(s,n)은 문자열 s를 n번 반복합니다

SELECT SUBSTR/SUBSTRING("RUNOOB", 2, 3);
---- 从字符串 RUNOOB 中的第 2 个位置截取 3个 字符,返回UNO
로그인 후 복사
17. REVERSE(s)는 문자열 s

SELECT POSITION('b' in 'abc');
---- 返回2
로그인 후 복사
18을 문자열 s1과 s2를 비교합니다. , s1과 s2가 같으면 0을 반환하고, s1>s2이면 1을 반환하고, s1

SELECT REPEAT('runoob',3);
---- 返回runoobrunoobrunoob
로그인 후 복사
을 반환합니다.

위 내용은 MySQL의 문자열 함수는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:yisu.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿