mysql group by +sum *** 作

mysql group by +sum *** 作,第1张

group by 是根据 后面的字段分组,即该字段相同的记录只会显示一行,除非你后面跟的字段的值是唯一 ,才会全部显示,group by 通常会用于统计 如 count( ) sum() 等,计算 一组数据的情况,不知道你为什么要 用group by 显示全部数据

如下:

select

col1,sum(cols2)

from

table_name

group

by

col1

having

sum(col2)>100

不需要用where,用having就可以,这个就代表查询按照col1分组后,sum(col2)大于100的那些。

方法如下

写入语句:“select col1,sum(cols2) from table_name group by col1 having sum(col2)>100”

写入语句可以用where,having代表查询按照col1分组后,sum(col2)大于100。

SQL即结构化查询语言,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。

SQL语句删除表:drop table tabname--这是将表连同表中信息一起删除但是日志文件中会有记录

SQL语句创建索引:create [unique] index idxname on tabname(col…)

SQL基本语句

sql="select * from 数据表 where字段名like '%字段值%' order by 字段名 [desc]"

sql="select top 10 * from 数据表 where字段名=字段值 order by 字段名 [desc]"

sql="select top 10 * from 数据表 order by 字段名 [desc]"

sql="select * from 数据表 where字段名in ('值1','值2','值3')"

sql="select * from 数据表 where字段名between 值1 and 值2"


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8575852.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-18
下一篇 2023-04-18

发表评论

登录后才能评论

评论列表(0条)

保存