sql数据库怎么创建查询总分

sql数据库怎么创建查询总分,第1张

这里分享下sql数据库创建查询总分的方法。

设备:联想电脑

系统:win8

软件:mysql数据库6.3

1、首先新建一个test数据库,在数据库中创建一个data数据表,在表内插入四条测试数据。

2、新建一个php文件,命名为test.php,用于讲解如何使用sql统计某一个字段数字的总和。

3、在test.php文件内,使用new创建一个mysqli数据库连接,在mysqli方法内,使用数据库账号、密码、数据库名称连接数据库。

4、在test.php文件内,使用set_charset方法设置获得数据的编码为utf8,同时,使用if语句判断连接数据库是否成功,如果不成功,则输出错误信息。

5、在test.php文件内,编写sql语句,使用sum方法计算指定字段数字的总和,例如 ,这里计算num字段数字的总和。

6、最后,使用echo输出统计的结果,就完成了。

实现的方法和步骤如下:

1、首先,打开数据库连接客户端Navicat

 Premium并创建一个新的表结构,其中age列有意设置为varchar,如下图所示,然后进入下一步

2、其次,完成上述步骤后,为刚刚创建的表创建一些数据,如下图所示,然后进入下一步。

3、接着,完成上述步骤后,当数据量较小时,可以使用sum()函数直接求和,因为其可以自动识别SQL中的字符串类型还是数字类型,如下图所示,然后进入下一步。

4、然后,以上适用于整数或少量数据。

 如果数据量太大并且准确性不适用,则可以考虑使用SQL CAST()和CONVERT()函数,如下图所示,然后进入下一步。

5、最后,看一下CONVERT()函数。

 该功能主要用于满足精度要求。 在这里,更改原始数据,并将age列更改为小数点以测试此功能,如下图所示。这样,问题就解决了。


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

原文地址: https://outofmemory.cn/sjk/6739107.html

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

发表评论

登录后才能评论

评论列表(0条)

保存