У меня есть база данных, которая содержит 16 столбцов. В 16 колонке у меня есть следующий текст:extract specific substring sql
ASN_MAF=0.09;DOMAINS=Pfam_domain:PF00168,Prints_domain:.
Я хочу, чтобы извлечь PF00168, поэтому подстроку между Pfam_domain: и. Все строки имеют такой шаблон: Pfam_domain: и.
Я пытаюсь сделать этот запрос, но он не работает:
res = sqldf("
SELECT SUBSTRING(v16, CHARINDEX("Pfam_domain:",v16)+1, 10000), CHARINDEX(",",v16)-1)
FROM GeminiTable_germ
")
Что СУБД вы с помощью? – TZHX
Я использую sqldf библиотеку в R, чтобы сделать запрос sql. Таким образом, у меня есть ошибка: «Ошибка в sqliteSendQuery (con, statement, bind.data): ошибка в инструкции: рядом с«) »: синтаксическая ошибка« – Anastasia
Что именно вы хотите, вы можете опубликовать его. –