MySQL에서 사용자는 요구 사항에 따라 문자열의 특정 부분을 추출할 수 있습니다. 이를 위해 SQL은 ' 서브스트링() ' 임의의 위치에서 문자열 부분을 선택하는 기능과 ' SUBSTRING_INDEX() ” 인덱스 위치를 지정하여 원하는 문자열 부분을 추출하는 기능.
이 게시물에서는 다음에 대해 설명합니다.
MySQL에서 마지막 부분 문자열을 선택하는 방법은 무엇입니까?
MySQL에서 마지막 부분 문자열을 선택하려면 다음 절차를 따르십시오.
-
- 윈도우 터미널을 엽니다.
- MySQL 서버에 액세스합니다.
- 데이터베이스를 나열하고 변경합니다.
- 기존 테이블을 보고 그 중 하나를 선택합니다.
- 실행 ' SELECT SUBSTRING(string, starting_position, LENGTH(string)) AS substring FROM
; ' 명령.
1단계: 명령 프롬프트 실행
먼저 ' 명령 프롬프트 ” 시작 메뉴를 활용하여:
2단계: MySQL 서버와 연결이제 '를 실행하십시오. mysql ” 쿼리는 Windows 터미널을 MySQL 서버와 연결합니다.
mysql -안에 뿌리 -피
3단계: 데이터베이스 보기모든 데이터베이스를 보려면 ' 보여주다 ” 쿼리:
데이터베이스 표시;
우리는 '를 선택했습니다. mynewdb 표시된 목록에서 데이터베이스:
4단계: ' 사용 ” 쿼리그런 다음 다음 명령을 실행하여 데이터베이스를 변경하십시오.
mynewdb를 사용하십시오.
5단계: 테이블 나열이제 ' 보여주다 ” 문을 사용하여 모든 데이터베이스 보기:
테이블 보기;
주어진 출력에서 ' 학생 ' 테이블:
6단계: 테이블 데이터 표시'를 실행 선택하다 ” 문을 테이블 이름과 함께 테이블 데이터를 표시합니다.
선택하다 * 학생으로부터;
7단계: 서브 선택 에스 마지막에서 트링마지막에서 하위 문자열을 선택하려면 ' 선택하다 ' 명령을 ' 서브스트링() ' 기능:
하위 문자열 선택 ( 이름, 2 , 길이 ( 이름 ) ) AS 하위 문자열 FROM Student;
여기:-
- “ 선택하다 ”문은 데이터베이스에서 데이터를 선택하는 데 사용됩니다.
- “ 서브스트링() ” 함수는 임의의 위치에서 제공된 문자열에서 하위 문자열을 검색하는 데 사용됩니다.
- “ 이름 ”는 기존 테이블 열 이름입니다.
- “ 2 ”는 하위 문자열 시작 위치입니다.
- “ 길이() ” 함수는 문자열 길이를 문자나 숫자가 아닌 바이트 단위로 반환하는 데 사용됩니다.
- “ 하위 문자열 ”는 결과 열 이름입니다.
- “ 에서 ” 절은 데이터베이스 테이블에서 조건에 맞는 레코드를 선택하는 데 사용됩니다.
- “ 학생 ”는 기존 테이블 이름입니다.
주어진 출력에서 볼 수 있듯이 지정된 문자열의 원하는 부분이 테이블 데이터에서 추출되었습니다.
MySQL에서 시작부터 하위 문자열을 선택하는 방법은 무엇입니까?
MySQL에서 처음부터 하위 문자열을 선택하려면 다음 명령을 실행합니다.
하위 문자열 선택 ( 이름, 1 , 길이 ( 이름 ) - 2 ) AS 하위 문자열 FROM Student;
여기:-
- “ 1 ”는 처음부터 하위 문자열을 추출하는 데 사용됩니다.
- “ -2 ”는 선택한 문자열의 끝 위치입니다.
- 다른 세부 정보는 이전 쿼리와 동일하게 제공되었습니다.
위에서 언급한 쿼리가 실행되면 문자열의 필수 부분이 표시됩니다.
MySQL에서 WHERE 절로 하위 문자열을 선택하는 방법은 무엇입니까?
사용자는 '를 활용하여 문자열의 일부를 선택할 수도 있습니다. 어디 ” 절에 “ 선택하다 ” 다음 명령을 사용하여 MySQL의 문:
SELECT 이름, 하위 문자열 ( 이름, 1 , 삼 ) 어디에서 학생 도시 = '핀디게브' ;
여기:-
- “ 1 ”는 하위 문자열을 추출하는 시작 위치입니다.
- “ 삼 ”는 선택 하위 문자열의 끝 위치입니다.
- “ 학생 '는 테이블의 이름입니다.
- “ 어디 ” 절은 지정된 조건을 충족하는 테이블 행 및 열 데이터를 선택하는 데 사용됩니다.
- “ 도시 = ' 한 번 G 가지다' ”는 조건으로 지정한 테이블 컬럼명이다.
제공된 명령을 실행한 후 문자열의 선택된 부분이 표시되었습니다.
MySQL에서 SUBSTRING_INDEX 함수를 사용하여 하위 문자열을 선택하는 방법은 무엇입니까?
“ SUBSTRING_INDEX() ” 함수는 입력 문자열, 구분 기호 및 시작 위치를 인수로 포함하는 하위 문자열을 선택하는 데 사용할 수 있습니다. 지정된 수의 구분 기호가 발생하기 전에 입력 문자열의 원하는 부분을 반환합니다. 다음 명령을 실행하여 특정 작업을 수행합니다.
SUBSTRING_INDEX 선택 ( 핸드폰, '-' , - 1 ) AS 하위 문자열 FROM Student;
여기:-
- “ SUBSTRING_INDEX ” 문자열의 일부를 선택하는 데 사용됩니다.
- “ 핸드폰 ”는 입력 문자열로 제공되는 기존 테이블 열 이름입니다.
- “ – ”는 구분 기호이고 “ -1 ”는 선택 문자열의 시작 위치입니다.
- “ 하위 문자열 ”는 결과 열 이름입니다.
- “ 에서 ” 절은 테이블에서 레코드를 선택하는 데 사용됩니다.
- “ 학생 ”는 기존 테이블 이름입니다.
제공된 문자열에서 원하는 부분을 얻은 것을 볼 수 있습니다.
그게 다야! 우리는 MySQL에서 문자열의 일부를 선택하는 방법을 제공했습니다.결론
문자열의 일부를 선택하려면 ' SELECT SUBSTRING(string, starting_position, LENGTH(string)) AS substring FROM
; ”, “ SELECT
, SUBSTRING(문자열, 시작_위치, 종료_위치) FROM <테이블 이름> WHERE <조건>; ', 그리고 ' SELECT SUBSTRING_INDEX(string, 'delimiter', starting_position) AS 하위 문자열 FROM; ” 명령이 사용됩니다. 이 게시물은 MySQL에서 문자열의 일부를 선택하는 방법을 보여줍니다.
-