Никто не разбирается в SQL-скриптах. Пожалуйста, хаалп

#sql #anaconda #navigator #tbl

Вопрос:

Я пытаюсь получить доступ к своей таблице в базе данных SQL. Однако я получаю необычную ошибку. Может кто-нибудь, пожалуйста, помогите мне, я в этом очень новичок.

 import sqlite3
import pandas as pd
com = sqlite3.connect('Reporting.db')
 

Примечание: Фрейм данных Panda уже определен выше, поэтому я не включаю это сюда.

 df.to_sql('tblReporting', com, index=False, if_exists='replace')
print('tblReporting loaded n')```   

%load_ext sql
%sql sqlite:///Reporting.db
%%sql
SELECT *
FROM tblReporting
 

Это ошибка, которую я получаю

ВЫБЕРИТЕ *
^ Ошибка синтаксиса: недопустимый синтаксис

Примечание № 2: Я использую навигатор Anaconda для написания сценариев

Ответ №1:

Разгадал ее!! это мой синтаксис

  import sqlite3    
 import pandas as pd  
 com = sqlite3.connect('Reporting.db')  
 df.to_sql('tblReporting', com, index=False, if_exists='replace')  
 print('tblReporting loaded n')  
 org_query = '''SELECT * FROM tblReporting'''    
 df = pd.read_sql_query(org_query, com)  
 df.head()
 

Примечание: добавлено «‘ до и после того, как мой org_query помог мне решить эту проблему