Я пытаюсь извлечь ключевые слова из SQL database
, а CONTAINS
и LIKE
не мешают.
import pandas as pd
from sqlalchemy import create_engine
engine = create_engine('sqlite://', echo=False)
df = pd.read_csv('data.csv')
sql = df.to_sql('table1', con=engine,index=True)
q1 = engine.execute('SELECT * FROM table1 WHERE features LIKE "Swimming" ').fetchall()
q2 = engine.execute('SELECT * FROM table1 WHERE CONTAINS(features, "Swimming") ').fetchall()
Я пробовал оба пути, но не получаюответ.И я получаю эту ошибку OperationalError: (sqlite3.OperationalError) нет такой функции: СОДЕРЖИТ [SQL: 'SELECT * FROM table1, ГДЕ СОДЕРЖИТ (функции, "Плавание")'] (Справочная информация об этой ошибке на: http://sqlalche.me/e/e3q8)