그래서 나는 이런 식으로 시작하는 모든 행 (물론, 적어도 그들이 모든 단어의 비율로 시작)가 내 LOGS 표에 메시지라는이 칼럼이 있습니다열 SQL에서 문자열을 추출 하시겠습니까?
Percentage|15/25|1%*1569ms#0ms*C:\Snapshot\Snapshot_15.jpg
내가 문자열을 선택해야을
1569ms
이 경우. 그들은 항상 *와 # 사이에옵니다. 어떻게해야합니까? 언급 한 SQL 쿼리 아래
SELECT SUBSTRING(MESSAGE, ,) as Duration FROM LOGS
TBH, 나는 데이터베이스 계층이 아닌 응용 프로그램 계층에서이 작업을 수행합니다. –
그래, 나는 그것이 더 좋을 수 있다는 것을 안다. 그러나이 경우에는 필자의 데이터베이스에서 실제로 쿼리가 필요합니다. –
어떤 특정 SQL 유형입니까? 그것은 그 대답에 영향을 미칠 것입니다. 편집 : 질문에 SQL 형식에 적절한 태그를 추가하십시오. – user2366842