python Python中的基本SQL函数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python Python中的基本SQL函数相关的知识,希望对你有一定的参考价值。

"""
Following the Dataquest tutorial:
https://www.dataquest.io/blog/sql-basics/
"""

import sqlite3
import pandas as pd

# Python needs to connect to the database and the connection should be closed at some point
db = sqlite3.connect(r"c:\SQLite\hubway.db")

def run_query(query):
    return pd.read_sql_query(query,db)


query = 'SELECT * FROM trips LIMIT 5;' # * is a wildcard and will return all the column, but only 5 rows
run_query(query)

# Counting the number of rows in the Trips table, where there are Registered users, with AS a new column title can be given to the query answer
query = 'SELECT COUNT(*) AS "Total Trips by Registered Users" FROM trips WHERE sub_type = "Registered";'
run_query(query)


以上是关于python Python中的基本SQL函数的主要内容,如果未能解决你的问题,请参考以下文章

从 Python Lambda 函数连接 Athena SQL 查询中的变量

python-函数基本语法及特性

Python函数中的嵌入式SQL(SQLite)提供错误的输出

python Python中的基本状态机实现,使用namedtuples作为状态和函数作为转换

Python 中的继承,即调用所有基本函数

Python中的基本函数及其常用用法简析