欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

聊聊MySQL里的转换功能小技巧

最编程 2024-07-27 07:00:40
...

写在前面

Oracle中的一些知识,我们已经说过了不少,说了一些函数的使用,也说了一些关键词的概念性知识点。

说完Oracle了,那么就要再说说MySQL了,MySQL其中的函数和Oracle有些都是一样的,只不过使用方式略有差别。

今天我们要来说的是MySQL中的转换函数,下面一起来看一下吧。

MySQL之说说其中的转换函数

MySQL的转换函数,一般有这么两个函数。

cast函数和colalesce函数,下面一起来看一下这两个函数如何使用吧。

cast函数

cast函数是通过一个表达式,这个表达式中存在着一个AS关键字,将指定的一些信息进行一个转化作用;比如下面这个SQL:

select cast(11.11 AS float(3,1));

通过这个SQL我们可以得到如下的效果:

11.1

通过cast函数,我们可以将11.11转换成小数位为1位的float类型值。看到这里是否有种恍然大明白的感觉呢。

colalesce函数

说完了cast函数,接着我们来说一下colalesce函数吧,这个函数也能进行一些转化功能。

此参数不再是转化数据类型了,而是将一些数据,返回一个非空的数据。

话不多说,直接看一个SQL,你可能就有些明白了。

select colalesce('1','2','3','4',null);

如果你执行了这个SQL的话,你就可以得到一个随机的值,可能是1也可能是4,这个数字在这是随机的,因为此函数就是会随机返回一个非空的值。

如果你想返回一个随机值的话,你将可以放肆的使用这个函数。

总结

今天我们学习了MySQL中的转换函数,不知道大家是否有所收获,后面我们还会接着聊MySQL的一些知识点,大家准备好了吗?