mysql concat 和 concat_ws 区别

CONCAT 和 CONCAT_WS 是 MySQL 中用于连接字符串的函数,但它们的使用方式和目的有所不同。

CONCAT 函数:

CONCAT 函数用于连接两个或多个字符串。它接受任意数量的参数,并按照它们在函数中出现的顺序进行连接。

示例:
SELECT CONCAT('Hello', ' ', 'World');
输出:
Hello World

CONCAT_WS 函数:

CONCAT_WS 函数也用于连接两个或多个字符串,但它与 CONCAT 的区别在于,CONCAT_WS 在连接字符串时可以指定一个分隔符。

示例:
SELECT CONCAT_WS(', ', 'apple', 'banana', 'orange');
输出:
apple, banana, orange
在上述示例中,CONCAT_WS 函数将字符串 'apple'、'banana' 和 'orange' 以逗号和空格作为分隔符连接起来。

CONCAT 函数用于简单地将字符串连接起来,而 CONCAT_WS 函数可以在连接字符串时指定一个分隔符。

在MySQL中,TAB键并不是一个特殊的键或保留字。它通常被用作制表符(tabulation character),用于在文本编辑中创建表格或对齐文本。

在MySQL的查询语句中,如果要在字符串连接中使用制表符,你可以使用CHAR(9)来表示制表符。例如,使用CONCAT函数将字符串与制表符连接起来:

sql
SELECT CONCAT('Hello', CHAR(9), 'World');
这将返回字符串"Hello World",其中CHAR(9)表示制表符。

请注意,MySQL中的制表符只是一个普通的字符,它不会对查询结果产生特殊的影响。制表符只是用于在文本中创建对齐效果或在某些应用程序中用于分隔数据。

因为在Excel处理时候这个字符使用较多单独拿出陈述下

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

emma20080101

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值