温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
本节课我们通过具体的实操步骤来演示如何使用SQL的数值函数。首先简单了解一下SQL的函数,它可以被划分成两种不同的类型,第一种是单行函数,这种类型的函数只对一行进行变换,产生一个输出结果,第二种是多行函数,这种类型的函数可以对多行进行变换,产生一个输出结果。例如Max和main函数都属于多行函数,而单行函数又被划分成五种不同的类型,一、字符函数,他操作的数据类型是字符串,二、数值函数,他操作的数据类型是数字,三、日期函数,他操作的数据类型是日期或者时间。四、转换函数,它可以完成在不同数据类型之间的转换。五、通用函数,它可以接受任意类型的参数值,因此叫做通用函数。这里将重点介绍一下数值函数。数值函数有很多,这里主要介绍一下round函数和track函数。
01:00
其中round函数用于四舍五入,而tracknk函数用于截段。在了解到这些基本的知识后,下面通过具体的操作步骤来说明round函数和trunk函数的功能。使用Round函数对45.926进行四舍五入,这里使用了5次round函数,重点是round函数第二个参数的含义。执行这条SQL语句可以得到下面输出的结果。注意,这里的doo表是一张为表,它的存在只是为了满足语法格式的要求。下面来分析一下为什么得到ABCD和1这样输出的结果。A当中的让函数第二个参数2表示保留两位小数,B当中的round函数第二个参数1表示保留一位小数,C当中的round函数第二个参数0表示保留到个位。B当中的round函数第二个参数-1表示保留到10位,由于个位是5,因此D的值是50 D当中的让函数第二个参数-2表示保留到百位。
02:00
由于10位是4,因此1的值是0。如果把这里的让函数都换成CHNK函数,按照同样的方式分析,将可以得到以下输出的结果,现在你已经知道SQL的数值函数了,那你知道其他函数的使用方法吗?欢迎评论区留言讨论好了,记得点加号关注赵宇强老师。
我来说两句