【数据库视频】--函数

一 数学函数

 这些函数我觉得以后可能都用的到,于是我每个都试了一下,分别返回的结果是:12.2324,205335,13,12,但是到了ln时,就出错了,我也不知道为甚么,有没有哪位大佬帮我解答一下?

然后我们接着看结果,log--2.50409,  ,sign--1 ,square--149.632,sqrt--3.49748

其中呢,power 和 round 函数是需要两个或以上的参数的,power 函数是幂运算,所以我们还需要输入要求该数的几次方,round函数也是一样的,round 函数是向上取整,所以需要知道取多少位整数;比如

还有,我另一个疑问就是,sign函数不是返回正好,负号或者零吗?为什么 这里返回1呢?原来--SIGN(x)返回参数的符号,x的值为负、零或正时,返回结果依次为-1、0或1

二 字符串函数

这么多字,看着就头疼,我们还是用例子来学习吧!

 好了,这样就好理解了。

另外,还有两个漏掉的字符串函数,charindex() 和 patindex(),这两个函数都是用于返回字符串中某个指定的子串出现的开始位置,后者与前者的不同在于patindex()可以使用通配符,例如%,而且可以使用在text和nvarchar数据类型中。

三 聚合函数

count 用于返回行数

四 日期和时间函数

虽然字很多,但我还是放这了,这上面讲的比较全面。 于是,为了好理解,我每个都试了一下。UTC时间是格林尼治时间,在英国伦敦,也就是说现在英国已经十二点了吗?

year ,month,day函数是需要一个参数的,而datepart 函数是需要两个参数的。

五 标量值函数

with encrytion 决定是否加密,那么要如何找到这个标量值函数呢?正如上面第三张图片所示,当你找到数据库--展开可编程性--展开函数--会看到标量值函数。

六 表值函数

和上面的标量值函数所在位置一样,不同的是表值函数中并没有begin ……end 。

发布了35 篇原创文章 · 获赞 2 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_43729166/article/details/104065516
今日推荐