hive_CONCAT_WS合并的用法
2016-05-18 00:14
197 查看
从数据库里取N个字段,然后组合到一起用“,”分割显示,起初想到用CONCAT()来处理,好是麻烦,没想到在手册里居然有提到CONCAT_WS(),非常好用。
CONCAT_WS(separator, str1, str2,...)
它是一个特殊形式的 CONCAT()。第一个参数剩余参数间的分隔符。分隔符可以是与剩余参数一样的字符串。如果分隔符是 NULL,返回值也将为 NULL。这个函数会跳过分隔符参数后的任何 NULL 和空字符串。分隔符将被加到被连接的字符串之间
简单例子如下:
mysql> SELECT CONCAT_WS(",","First name","Second name","Last Name");
-> 'First name,Second name,Last Name'
mysql> SELECT CONCAT_WS(",","First name",NULL,"Last Name");
-> 'First name,Last Name'
CONCAT_WS(separator, str1, str2,...)
它是一个特殊形式的 CONCAT()。第一个参数剩余参数间的分隔符。分隔符可以是与剩余参数一样的字符串。如果分隔符是 NULL,返回值也将为 NULL。这个函数会跳过分隔符参数后的任何 NULL 和空字符串。分隔符将被加到被连接的字符串之间
简单例子如下:
mysql> SELECT CONCAT_WS(",","First name","Second name","Last Name");
-> 'First name,Second name,Last Name'
mysql> SELECT CONCAT_WS(",","First name",NULL,"Last Name");
-> 'First name,Last Name'
相关文章推荐
- Bestcoder round#31 解题报告
- keepalived高可用lvs集群,主/备和主/主模型
- 【Java Learning】泛型类ArrayList 的用法介绍
- Bower使用手册
- 【POJ 1330 Nearest Common Ancestors】LCA问题 Tarjan算法
- ZOJ 2110 Tempter of the Bone
- DFS剪枝,最大团,POJ(1419)
- ZOJ 2110 Tempter of the Bone
- qt4环境搭建
- NodeJS、NPM安装配置步骤(windows7 64位)
- Linux(CentOS6.5)下编译安装MySQL Community Server 5.7.12
- UVA 401
- iOS开发中短信提醒功能详解步骤
- hive-NVL、Coalesce、NVL2、NULLIF函数
- Android Studio Plugin-Translate English to Chinese
- 过滤器导图详解
- spark 笔记
- 第6章 创建型模式—建造者模式
- C++ STL-string实例
- Android Drawable - Bitmap Drawable使用详解(附图)