BackEND/Database

mysql substring_index 사용

mingmingIT 2017. 11. 30. 13:10

mysql substring_index 사용법을 알아보자.


문자열 str 을 delim 로 구분해서 배열로 만든 후 count 만큼만 보여준다.

count 가 양수이면 왼쪽에서 count 수만큼 보여주고 음수이면 오른쪽에서 count 수 만큼 보여준다.

mysql> select substring_index('www.mysql.com', '.', 2);
-> 'www.mysql'

mysql> select substring_index('www.mysql.com', '.', -2);
**substring_index 사용법

-> 'mysql.com' 



ex) SUBSTRING_INDEX(DeptName, '-', -2) AS dept :::: ㅁㅁㅁ-ㄴㄴㄴ-ㅇㅇㅇ-ㄹㄹㄹ

----> ㅇㅇㅇ-ㄹㄹㄹ