返回顶部
首页 > 资讯 > 后端开发 > Python >Python中怎么重写SQL查询
  • 741
分享到

Python中怎么重写SQL查询

2023-06-16 07:06:59 741人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

本篇文章为大家展示了python中怎么重写sql查询,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。如果电脑中没有pandas包,则需要先安装一下:Conda install pa

本篇文章为大家展示了python中怎么重写sql查询,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

如果电脑中没有pandas包,则需要先安装一下:

Conda install pandas

在这个阶段,我们将使用著名的Kaggle泰坦尼克数据集:https://www.kaggle.com/c/titanic/data?select=test.csv。

安装软件包并下载数据后,需要将其导入Python环境中:

import pandas as pd              titanic_df = pd.read_csv("titanic_test_data.csv")

我们将使用pandas数据框架来存储数据,还将用到各种pandas函数来操作数据框架。

SELECT, DISTINCT, COUNT, LIMIT

让我们从经常使用的简单SQL查询开始。

Python中怎么重写SQL查询

titanic_df [“ age”]。unique()将在此处返回唯一值的数组,因此需要使用len()来获取唯一值的计数。

SELECT,WHERE,OR,AND,IN(有条件选择)

现在你知道了如何以简单的方式探索数据框架,接着来尝试一些条件吧(在SQL中是WHERE子句)。

Python中怎么重写SQL查询

如果只想从数据框架中选择特定的列,则可以使用另一对方括号进行选择。注意,如果要选择多列,则需要在方括号内放置数组[“ name”,“ age”]。

isin()与SQL中的IN完全相同。要使用NOT IN,需要在Python中使用negation(〜)来获得相同的结果。

GROUP BY,ORDER BY,COUNT

GROUP BY和ORDER BY也是用来探索数据的流行SQL,让我们在Python中尝试一下。

Python中怎么重写SQL查询

如果只想对COUNT进行排序,可以将布尔值传递给sort_values函数;如果想对多列进行排序,则必须将布尔数组传递给sort_values函数。sum()函数将提供数据框架中的所有聚合数值总和列,如果只需要特定列,则需要使用方括号指定列名。

MIN,MAX,MEAN,MEDIAN

最后,来尝试一些常见的统计功能,这些功能对于数据探索非常重要。

Python中怎么重写SQL查询

上述内容就是Python中怎么重写SQL查询,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注编程网Python频道。

--结束END--

本文标题: Python中怎么重写SQL查询

本文链接: https://lsjlt.com/news/282700.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Python中怎么重写SQL查询
    本篇文章为大家展示了Python中怎么重写SQL查询,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。如果电脑中没有pandas包,则需要先安装一下:Conda install pa...
    99+
    2023-06-16
  • sql中查询重复数据怎么写
    在 sql 中,查询重复数据的两种方法是:使用 group by 子句将数据分组并计算每组的重复次数。使用 except 子句从包含所有数据的子查询中排除包含重复数据的子查询。 SQL...
    99+
    2024-04-28
    聚合函数
  • sql语句去重查询怎么写
    sql 去重查询使用 distinct 关键字和 select 语句从结果集中移除重复记录。它支持使用 where 子句和 group by 子句进行过滤和分组。示例...
    99+
    2024-05-30
    sql语句
  • sql中查询语句怎么写
    sql 查询语句用于从数据库中检索数据。其结构包括:select 子句(指定列)、from 子句(指定表)、可选的 where 子句(筛选数据)、可选的 order ...
    99+
    2024-05-10
  • SQL中怎么查询重复记录
    今天就跟大家聊聊有关SQL中怎么查询重复记录,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1、查找表中多余的重复记录,重复记录是根据单个字段(peo...
    99+
    2024-04-02
  • SQL查询语句怎么写
    这篇文章主要为大家展示了“SQL查询语句怎么写”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“SQL查询语句怎么写”这篇文章吧。查询所有列Select ...
    99+
    2024-04-02
  • SQL并集查询怎么写
    SQL中的并集查询可以使用UNION运算符来实现。UNION运算符用于合并两个或多个SELECT语句的结果集...
    99+
    2023-10-10
    SQL
  • sql嵌套查询怎么写
    SQL嵌套查询将一个查询的结果作为另一个查询的输入,创建更复杂的查询。嵌套查询使用子查询,语法如下:编写子查询,从表中选择列和记录,使用WHERE子句过滤数据。将子查询括在圆括号...
    99+
    2024-05-30
  • sql去重查询语句如何写
    SQL中可以使用DISTINCT关键字来进行去重查询。例如,要查询一个表中的所有不重复的name值,可以使用以下语句:SELEC&#...
    99+
    2023-09-14
    sql
  • sql多条件查询怎么写
    sql 多条件查询使用多个条件筛选数据。语法:select column1, column2, ... from table_name where condition...
    99+
    2024-05-30
  • MySQL怎么重写查询语句
    这篇文章主要介绍MySQL怎么重写查询语句,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在优化存在问题的查询时,我们需要改变方式去获取查询结果——但这并不意味着从 MySQL获取同样的结果集。有些时候我们可以将查询转...
    99+
    2023-06-15
  • sql中查询表中特定重复数据怎么查
    确定需要检查的重复列后,使用 count() 和 group by 子句统计唯一值出现次数,再使用 having 子句按组聚合函数(如 count())指定条件,即可过滤出特定...
    99+
    2024-04-28
    聚合函数
  • SQL模糊查询语句怎么写
    这篇文章给大家分享的是有关SQL模糊查询语句怎么写的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。SQL模糊查询语句一般模糊语句语法如下:SELECT 字段&nb...
    99+
    2024-04-02
  • sql条件查询语句怎么写
    SQL条件查询语句的写法如下:SELECT 列名FROM 表名WHERE 条件;其中,列名是要查询的字段名,可以是单...
    99+
    2023-10-10
    sql
  • sql分页查询语句怎么写
    SQL分页查询语句可以使用LIMIT关键字来实现。具体语法如下:SELECT 列名FROM 表名LIMIT 开始位置, 查询...
    99+
    2023-08-23
    sql
  • sql多表查询语句怎么写
    多表查询语句用于从多个表中获取数据。可使用 join 关键字指定表关系,常用类型为:inner join(匹配行)、left join(左表全行,右表匹配行或 null)、right j...
    99+
    2024-05-30
  • java中复杂查询sql语句该怎么写
    java中的复杂查询sql语句实现: 这样的查询栏,在页面中很常见,这就是复杂查询的条件,我们可以填写一个条件或多个条件,也可以一个都不填写,在这样的情况下我们的sql语句就不能是...
    99+
    2022-11-13
    sql复杂的查询语句 java sql查询语句 java中sql语句怎么写
  • SQL去重复查询
    SQL单个或分组去重复查询方法      以下是用来测试的数据:表名:t_DemoIDNameProjectGrade1小明数学591小明语文59...
    99+
    2024-04-02
  • 怎么使用ChatGPT编写SQL JOIN查询
    本篇内容主要讲解“怎么使用ChatGPT编写SQL JOIN查询”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么使用ChatGPT编写SQL JOIN查询”吧!一、Chat...
    99+
    2023-07-05
  • sql怎么查询不重复的数据
    要查询不重复的数据,可以使用关键字DISTINCT来过滤重复的行。以下是一个示例SQL查询,用于检索一个表中的不重复数据: SELE...
    99+
    2024-03-11
    sql
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作