Привет, я новичок в переполнении стека, хотя я использовал этот сайт для поиска ответов в течение многих лет. Поэтому у меня есть эта проблема, чтобы извлечь различные и конкретные детали из очень длинной строки. Проблема в том, что строки не статичны и не имеют фиксированного индекса, поэтому я не могу использовать функцию подстроки. Пример вывода строки такой.Извлечение Конкретные слова из динамического источника строки
Sample 1:
1 AJ 552 O 9/28/2016 0:0:0 6 PSI KTL 0 GK 2 9/28/2016 7:20:0 9/28/2016 8:35:0 O20YEARS 32.2400
Sample 2:
1 AJ 2552 O 10/8/2016 0:0:0 6 PSI KTL 0 GK 2 10/28/2016 7:0:0 9/28/2016 8:5:0 O20YEARS 32.2400
Как вы можете видеть, индексы строк соответственно корректируются таким образом, я не могу полагаться на фиксированной функции подстроки.
Я довольно новичок в SQL и хотел бы получить ваш совет относительно того, как я должен подходить к этому.
До сих пор методы, которые я пытался, были подстроками.
UPDATE:
К сожалению, я забыл упомянуть, что я не извлекая базы данных на любых символов или строки. Я извлекаю точную часть из этой строки. Например,
Sample 1:
1 AJ 552 O 9/28/2016 0:0:0 6 PSI KTL 0 GK 2 9/28/2016 7:20:0 9/28/2016 8:35:0 O20YEARS 32.2400
Мне нужно извлечь первое свидание, которое «9/28/2016» и «PSI KTL»
Технически, мне нужно извлечь определенное ное слово из строки ,
Прямо сейчас, я пытаюсь использовать пространство в качестве разделителя и назначать каждое слово в таблицу темп, но кажется, что он не работает на данный момент.
Спасибо!
'извлекать различные и конкретные details' ... что вы пытаетесь извлечь? –
Что такое целая маркерная строка? –
Обновлено. Извините за путаницу. :) – Calvs