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

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

PHPz
PHPz앞으로
2023-06-01 20:40:042404검색

문자열 함수

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으로 문의하시기 바랍니다. 삭제