北京SEO

mysql中concat()字符串连接函数用法

2019/10/10/17:34:55  阅读:1930  来源:谷歌SEO算法  标签: Safari浏览器

我们经常在使用mysql多字段查询时希望把两个或更多的字符串连接起来查询或输出,昨天搜索到了一个字符串连接,concat()即可实现了,下面我来分享一下解决办法.

CONCAT(str1,str2,…),返回结果为连接参数产生的字符串,如有任何一个参数为NULL ,则返回值为 NULL.

例如:SELECT CONCAT(CAST(int_col AS CHAR),char_col)

Mysql查询日期和时间,代码如下:

  1. mysql>selectconcat(CURDATE(),'',CURTIME());
  2. +------------------------------------+
  3. |concat(CURDATE(),'',CURTIME())|
  4. +------------------------------------+
  5. |2013-04-2614:21:05|
  6. +------------------------------------+
  7. 1rowinset(0.00sec)

MySQL concat函数可以连接一个或者多个字符串,代码如下:

  1. mysql>selectconcat('10');
  2. +--------------+
  3. |concat('10')|
  4. +--------------+
  5. |10|
  6. +--------------+
  7. 1rowinset(0.00sec)
  8. --phpfensi.com
  9. mysql>selectconcat('11','22','33');
  10. +------------------------+
  11. |concat('11','22','33')|
  12. +------------------------+
  13. |112233|
  14. +------------------------+
  15. 1rowinset(0.00sec)

CONCAT_WS() 代表 CONCAT With Separator,是CONCAT()的特殊形式,第一个参数是其它参数的分隔符,分隔符的位置放在要连接的两个字符串之间,分隔符可以是一个字符串,也可以是其它参数,如果分隔符为 NULL,则结果为 NULL,函数会忽略任何分隔符参数后的 NULL 值,代码如下:

  1. mysql>SELECTCONCAT_WS(’,',’Firstname’,'Secondname’,'LastName’);
  2. ->‘Firstname,Secondname,LastName
  3. mysql>SELECTCONCAT_WS(’,',’Firstname’,NULL,’LastName’);
  4. ->‘Firstname,LastName

mysql CONCAT_WS()不会忽略任何空字符串,然而会忽略所有的 NULL.

广告内容

mysql中concat()字符串连接函数用法 mysql中concat()字符串连接函数用法 mysql中concat()字符串连接函数用法

相关阅读

热门评论

昝辉Zac 昝辉Zac

Zac的SEO博客,坚持12年,优化成为生活。

总篇数171

精选文章

RMAN中catalog和nocatalog区别介绍 小技巧:为Linux下的文件分配多个权限 zimbra8.5.1安装第三方签名ssl证书的步骤 解决mysql不能远程连接数据库方法 windows服务器mysql增量备份批处理数据库 mysql中slow query log慢日志查询分析 JavaScript跨域问题总结 Linux下负载均衡软件LVS配置(VS/DR)教程 mysql中权限参数说明 MYSQL(错误1053)无法正常启动

SEO最新算法