문자열 함수
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
SELECT POSITION('b' in 'abc'); ---- 返回2
SELECT REPEAT('runoob',3); ---- 返回runoobrunoobrunoob
위 내용은 MySQL의 문자열 함수는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!