SUBSTRING_INDEX를 사용하여 이메일 ID에서 @ 앞의 모든 항목 선택 -
yourTableName에서 substring_index(yourColumnName,'@',1) 선택;
먼저 테이블을 생성하겠습니다 -
mysql> 테이블 생성 DemoTable-> (-> EmployeeMailId varchar(100)-> );쿼리 OK, 영향을 받는 행 0개(0.52초)
삽입 명령을 사용하여 테이블에 일부 레코드 삽입 -
mysql> DemoTable 값에 삽입('[email protected]');Query OK, 1행 영향(0.16초)mysql> DemoTable 값에 삽입('[email protected]');Query OK, 1행 영향을 받은(0.13초)mysql> DemoTable 값에 삽입('[email protected]');쿼리 확인, 1행 영향(0.20초)
select 문을 사용하여 테이블의 모든 레코드 표시 -
mysql> DemoTable에서 *선택;
출력
이것은 다음과 같은 출력을 생성합니다 -
+--------------------------+| EmployeeMailId |+--------------------------+| 래리[email protected] || [email protected] || [email protected] |+----------------------------------------+3행 세트(0.00초)
다음은 Email-id에서 @ 앞에 있는 모든 항목을 선택하는 쿼리입니다. −
mysql> DemoTable에서 substring_index(EmployeeMailId,'@',1) 선택;
출력
이것은 다음과 같은 출력을 생성합니다 -
+---------------------------------------+| substring_index(EmployeeMailId,'@',1) |+---------------------------------------------------- -+| 래리123 || 987샘 || 123456데이비드_98 | +---------------------------------------+3행 세트(0.00초)사전>