视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
concat()函数引发的思考_MySQL
2020-11-09 18:43:26 责编:小采
文档
 bitsCN.com

concat()函数引发的思考

concat()函数可以实现sql语句中字符串的拼接操作,mysq中此函数可以拼接多个字符串,也可也将两个或多个数组连接起来,下面是一个截图实例:

通过上面的例子我们可以看到,他能将字符串和查出来的字段拼接起来成为一个我们需要的字符串输出出来,方面我们后面的各种操作,这样的需求我们在sql语句中就可以直接完成,也能看出sql语句的强大功能,当然还有更多的功能,这里只是借助concat函数来说明一下。

这个函数很好用,但是也有它的局限性,在mysql中可以多个字符串一次拼接出来,上面这个sql语句在oracle数据库里执行就会报(参数个数无效),经过查询发现这个函数到了oracle里不是不能用,而是一次拼接的字符串个数做了,每次只能拼接两个字符串,那么我们怎么才能像上面一样得到想要的结果呢,其实很简单,还是使用这个函数,嵌套函数的方式即可实现最后的结果,如下所示:

[sql] SELECT concat('xxx_',concat(id,concat('_',occur_time))) as str_uuid FORM yujing.alarm_event a; 

分析需求其实就是在找问题,只要将需求变成一个个的问题,接下来就是我们去找每个问题对应的解决办法,有了问题(只有想不到的),解决办法一般都会有很多供我们选择(没有办不到的)。

bitsCN.com

下载本文
显示全文
专题