제 8 항 - 일반적인 기능의 문자 기능

공통 기능

① 기능 :이 방법은 언어는 논리적 인 방법 본체, 외부 노출 메소드 이름의 집합에 캡슐화되어, 자바와 유사하다.

. ② 장점 : 숨기기 구현 세부 사항 2는 코드의 재사용 성을 향상 ;.

③ 전화 : 선택 기능 명 (인수 목록) [표에서]

④ 카테고리 : 1 일 방향성 함수 등 등 IFNULL CONCAT, 길이 등;

                  2. 패킷 기능을, 사용 통계를 수행 또한 통계 함수, 집합 함수, 기능 기라고도;

 

문자 기능

① 길이 바이트 파라미터 획득;

SELECT 길이 ( ' ' ); # 4의 결과
SELECT 길이 ( ' 치 마스터 ' ). # 결과 9, UTF8의 한 문자는 문자가 차지하는 1 바이트를 차지합니다 3. 바이트

 

② CONCAT 문자열 연결

선택 CONCAT (LAST_NAME, ' _ ' , FIRST_NAME)姓名에서 직원;

 

③ 상하

SELECT 위 ( ' Jhon ' ); 문자를 대문자 변형 #
 SELECT 낮은 ( ' JHON ' 소문자로 # 문자)

조합 예 ②와 ③ :

선택 (SELECT) CONCAT (어퍼 (LAST_NAME), 하부 (FIRST_NAME) 이름  후생 # 변화 대문자 이름 소문자 이름 변경 후 접합

 

④ SUBSTR / 문자열, 문자 차단,이 두 가지 사용

를 사용 : 

SELECT SUBSTR ( ' 사랑 리무진 추 루 친 요소 ' , 7 ) # 결과는 '박람회 루 위안'으로 표시되며, 이 사용량이 지정된 인덱스의 뒷면에서 가져온 모든 문자를 나타냅니다;

두 가지의 사용법 :

SELECT SUBSTR ( ' 사랑 리무진 추 루 친 요소 ' , 1 , 3 ) # 결과는 '리무진 추'로 표시됩니다은, 문자 길이 차단이 사용 인덱스의 문자를 나타냅니다

예 : 이름은 대문자의 첫 번째 문자는 다른 문자를 소문자, 다음 _ 바느질을 사용, 표시

선택 CONCAT를 (상부 (SUBSTR (LAST_NAME, 1 , 1 )), " _ " , 저급 (SUBSTR (LAST_NAME, 2 ))) out_put 에서 직원;

 

⑤ 순서 번호를 상기 제 1 서브 스트링이 발생하는 색인 ​​0을 반환없는 경우를 반환 측량기

예 :

SELECT InStr이 ( ' 여섯 시아 음과 양 Buhui 사랑 ' , ' 음 여섯 사람 ' ) AS out_put; 결과 # 7로 표시된다;

 

⑥ 트림 기능

스트링의 양쪽에 ()를 제거 공간 트림;

SELECT TRIM ( '          Cuishan            ' ) AS # 결과가 'Cuishan'로 도시된다 out_put;

트림 ( '문자열 2'로부터 '인물 1'은)  , 각각 양쪽에서 특정 문자열을 삭제 한 ;

예 :

SELECT TRIM ( ' ' , 에서 " 그린 필드 AAAA AAA AAAA 시트 ' ) AS out_put # 결과'AAA 그린 필드 시트 '로 표시되며 

 

⑦ LPAD 지정된 문자 지정된 길이로 채워진 왼쪽 달성 할;

SELECT LPAD ( ' 음 수수 ' , 10 , ' * ' )가 AS는 out_put # 결과 "******* 음 수수 '로서 도시

⑧ RPAD 지정된 문자 지정된 길이로 채워진 적합한 달성;

SELECT RPAD ( ' 음 수수 ' , 12이며 , ' AB & ' 는 AS out_put) 결과를 "음의 수수 ababababa '로서 도시

 

교체 교체 ⑨

SELECT는 교체 ( ' 사랑 zhangwuji 서주 Zhiruo를 ' , ' 우 Zhiruo은 ' , ' ' )이 AS out_put는 # 결과 'zhangwuji 조 사랑'는이고

 

추천

출처www.cnblogs.com/Jasmine6-Lee/p/12625513.html