I는 다음과 같습니다 일부 데이터가 :SQL get 및 텍스트
20170101 - Wal-Mart #111-1234-5687789-MC000555555
20170101 - Target -1235-56444878 - MC000555555
내가 2 마지막으로, 3 마지막 대시 사이의 문자열을 얻기 위해 SQL 쿼리를 사용하려면를, 그래서 그 결과가 될 것이다.
1234
1235
어떻게 수행 할 수 있습니까? 상점의 이름에는 대시가있을 수 있기 때문에 처음부터 대시를 세는 것은 신뢰할 수 없습니다. 내가 모르는 일종의 트릭이없는 한.
감사합니다.
어떤 데이터베이스? SQL 서버? mysql? 신탁? 또는 ansi-sql 솔루션을 원하십니까? – Dekel
첫 샘플 3 ~ 4 번째입니다 – McNets
@McNets 2nd ** last ** 및 3rd ** last ** dash는 OP가 찾고있는 것입니다. – LIvanov