如何计算mysql数据表某一列的平均值

新建一个test数据库,在数据库里建立一张data表,内外有三个字段,id、username、age。

11385343fbf2b211f0ad4266c58065380cd78e13.jpg2

在data数据内外插入5条数据,用于下面计较数据表age列的平均值。

503d269759ee3d6d673241e34c166d224f4ade26.jpg3

新建一个php文件,定名为test.php,在文件内利用header()方式设置文件执行编码为utf8。

472309f7905298224997f8ebd8ca7bcb0a46d476.jpg4

在test.php文件内,利用new mysqli经由过程数据库账号、暗码、名称毗连数据库,并利用set_charset设置获取数据的编码为utf8,再利用if语句判定当毗连数据库不当作功时,输犯错误信息。

d4628535e5dde71114bd80dea8efce1b9d1661af.jpg5

在test.php文件内,编写查询数据库的sql语句,在sql语句中,利用avg()方式求age列的平均值。

3801213fb80e7bec2e5cc0c9202eb9389b506b10.jpg6

在test.php文件内,利用query()方式执行sql语句查询数据库,将获得的数据资本利用fetch_all()方式转换为二维数据,并经由过程echo把平均值输出在页面上。

e4dde71190ef76c6222e39039216fdfaaf51671e.jpg7

在浏览器执行test.php文件,查看输出的成果。可见,当作功实现了输出age列的平均值,平均值为20。

fc1f4134970a304e8b526cd2dec8a786c9175ca2.jpg

  • 发表于 2019-09-08 17:00
  • 阅读 ( 2299 )
  • 分类:科学教育

0 条评论

请先 登录 后评论
联系我们:uytrv@hotmail.com 问答工具