python行数据去重_Python 数据行的高级查询

本文介绍了Python数据去重的方法,并深入探讨了MySQL中的行数据查询,包括where条件查询、分组聚合函数、having子句、distinct去重、order by排序、limit限制以及正则表达式等。通过实例详细解析了各种查询语句的用法,是学习SQL查询的实用教程。
摘要由CSDN通过智能技术生成

单表查询

一 以此表为例

create table emp(

id intnotnull unique auto_increment,

name varchar(20) notnull,

sex enum('male','female') not null default 'male', #大部分是男的

age int(3) unsigned not null default 28,

hire_date datenotnull,

post varchar(50),

post_comment varchar(100),

salary double(15,2),

office int,#一个部门一个屋子

depart_id int

);#插入记录#三个部门:教学,销售,运营

insert into emp(name,sex,age,hire_date,post,salary,office,depart_id) values

('jason','male',18,'20170301','张江第一帅形象代言',7300.33,401,1), #以下是教学部

('egon','male',78,'20150302','teacher',1000000.31,401,1),

('kevin','male',81,'20130305','teacher',8300,401,1),

('tank','male',73,'20140701','teacher',3500,401,1),

('owen','male',28,'20121101','teacher',2100,401,1),

('jerry','female',18,'20110211','teacher',9000,401,1),

('nick','male',18,'19000301','teacher',30000,401,1),

('sean','male',48,'20101111','teacher',10000,401,1),

('歪歪','female',48,'20150311','sale',3000.13,402,2),#以下是销售部门

('丫丫','female',38,'20101101','sale',2000.35,402,2),

('丁丁','female',18,'20110312','sale',1000.37,402,2),

('星星','female',18,'20160513','sale',3000.29,402,2),

('格格','female',28,'20170127','sale',4000.33,402,2),

('张野','male',28,'20160311','operation',10000.13,403,3), #以下是运营部门

('程咬金','male',18,'19970312','operation',20000,403,3),

('程咬银','female',18,'20130311','operation',19000,403,3),

('程咬铜','male',18,'20150411','operation',18000,403,3),

('程咬铁','female',18,'20140512','operation',17000,403,3)

;

表建立

1.where约束条件查询

1.语法书写顺序和执行顺序

书写顺序

selectfromwhere

执行顺序from #确定到底是哪张表

where #根据过来条件 筛选数据

select #拿出筛选出来的数据中的某些字段

View Code

2.常见的where条件查询语句

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值