sql >> Database >  >> RDS >> Oracle

CX_Oracle - importeer gegevens van Oracle naar Panda's dataframe

U moet uw SQL-query correct citeren. Als je kijkt naar de syntaxisaccentuering in je vraag (of een IDE), zul je merken dat de enkele aanhalingstekens niet werken zoals je verwacht.

Verander de buitenste aanhalingstekens in dubbele aanhalingstekens - als je alles op één regel wilt - of driedubbele aanhalingstekens als je het over meerdere regels wilt:

query = """SELECT* 
           FROM TRANSACTION
           WHERE DIA_DAT >=to_date('15.02.28 00:00:00',  'YY.MM.DD HH24:MI:SS')
           AND (locations <> 'PUERTO RICO'
           OR locations <> 'JAPAN')
           AND CITY='LONDON'"""
df_ora = pd.read_sql(query, con=connection)



  1. Hoe beperkingen voor externe sleutels in SQL Server-database voor alle tabellen te verwijderen - SQL Server / TSQL-zelfstudie, deel 72

  2. Bereken een lopend totaal in SQL Server

  3. gebruik mysql SUM() in een WHERE-component

  4. hoe nummer naar woord te schrijven functie in sql server