问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

MySQL白菜教程(Level 3)

发布网友 发布时间:2022-04-22 10:28

我来回答

1个回答

热心网友 时间:2023-11-01 18:56

语法:

语法:

语法:

语法:

语法:

其中:
column_name为要舍入的字段
decimal规定要返回的小数位数
ROUND()函数始终返回一个值。当decimals为正数时,column_name四舍五入为decimal所指定的小数位数。为decimals为负数时,column_name则按decimals所指定的在小数点的左边四舍五入
特别的,如果length是负值且大于小数点前的数字个数,ROUND()函数将返回0

实例如下:
ROUND( X ):返回参数 X 四舍五入后的一个整数

ROUND(X, D): 返回参数 X 四舍五入且保留 D 位小数后的一个数字。如果 D 为 0,结果将没有小数点或小数部分

ISNULL()
ISNULL() 函数用于判断字段是否为NULL,只有一个参数 column_name 为列名,根据 column_name 列中的字段是否为NULL值返回0或1

语法:

其中:
如果 column_name 列中的某个字段是NULL则返回1,不是则返回0

IFNULL()
IFNULL() 函数也是用于判断字段是否为NULL,但是与 ISNULL() 不同的是它接收两个参数,第一个参数 column_name 为列名,第二个参数value相当于备用值

语法:

其中:
如果 column_name 列中的某个字段是NULL则返回value值,不是则返回对应内容
COALESCE(column_name, value) 函数作用和用法和IFNULL()相同

实例如下:

COUNT() 函数用于计数,可利用其确定表中行数的数目或者符合特定条件的行的数目。当 COUNT() 中的参数不同时,其的用途也是有明显的不同的,主要可分为以下三种情况: COUNT(column_name) 、 COUNT(*) 、 COUNT(DISTINCT column_name)

COUNT(column_name)
COUNT(column_name) 函数会对指定列具有的行数进行计数,但是会除去值为NULL的行。该函数只要用于查看和列数据的数量情况,便于统计数据的缺失值

假设出现某一列的数据全为NULL值得情况
使用 COUNT(column_name) 函数对该列进行计数,会返回0

语法:

COUNT(*)
COUNT(*) 函数会对表中行的数目进行计数,包括值为NULL所在行和重复项所在行
该函数主要用于查看表中的记录数

语法:

注意:count(column_name) 和 count(*) 的区别
count(column_name) 中,如果 column_name 字段中值为NULL,则计数不会增加,而如果字段值为空字符串 "" ,则字段值会加1
count(*) 中,除非整个记录全为NULL,则计数不会增加,如果在某一个记录不为NULL,或者为空字符串"",计数值都会加1.正常来说,表都会有主键,而主键不为空,所以 COUNT(*) 在有主键的表中等同于 COUNT(PRIMARY_KEY) ,即查询有多少条记录

COUNT(DISTINCT column_name)
COUNT(DISTINCT column_name) 函数返回指定列的不同值的数目

语法:

实例如下:

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 Mysql中设置小数点用什么数据类型 decimal mysql里面的东西都是做什么用的 mysql怎么修改一个里的多个字段内容? mysql 数据类型的详解 mysql 四舍五入函数,小数是5不入? mysql 某列的数字四舍五入语句 mysql四舍五入 如何实现MySQL四舍五入 支付宝里面的那个相互宝怎么加入怎么退出 支付宝里的相互宝是怎么个形式,值得加入么? 相互宝公共交通意外互助计划是骗人的吗? 熏肉怎么吃 分享熏肉怎的三种吃法 芹菜蒜炒腊肉怎么做好吃,芹菜蒜炒腊肉的家常做法 烟熏肉炒蒜苗的做法,烟熏肉炒蒜苗怎么做好吃 蒜苗炒熏肉的家常做法大全怎么做好吃视频 蒜苗炒熏肉的做法步骤图,蒜苗炒熏肉怎么做 蒜头炒腊肉的做法,蒜头炒腊肉怎么做好吃,蒜头 腊肉炒大蒜的做法,腊肉炒大蒜怎么做好吃,腊肉 大蒜炒腊肉的做法: 熏肉怎么炒的好吃? mysql中float用什么类型 mysql有哪些数据类型 请教MYSQL四舍五入的问题 MySQL中ROUND和TRUNCATE的区别 mysql类型 mysql对小数格式化 mysql去掉小数取整(不是四舍五入),该怎么处理 mysql中要存储小数用什么类型数据好? MySQL中Decimal类型和Float Double的区别 《炎月战记》最新txt全集下载 龙之谷破晓奇兵莉雅的衣服是什么 龙之谷破晓奇兵莉雅的胸被谁袭,有图吗? 从零开始异世界生活圣域篇是最后一篇吗 精灵王座里的莉雅跟破晓奇兵里的莉雅有什么区别吗? 求龙之谷破晓奇兵中精灵莉雅的高清图!越多越好! 克利翁名媛舞会的挑选规则 暗黑破坏神3对话成就怎么做 暗黑3谈话的艺术成就攻略 服务器光模块不装有什么影响 服务器光模块和交换机光模块通用吗 <<HERO>>玛莉雅凯莉唱的,麻烦翻译成中文的