【问题标题】:how to perform addition of numeric and string data in mysql? [closed]如何在mysql中执行数字和字符串数据的添加? [关闭]
【发布时间】:2014-01-17 06:27:39
【问题描述】:

我有两种类型的数据:

numeric (10)
string ('1 test')

我对两个输入都执行了加法。

SELECT 10+'1 test';

结果:

11
  • 结果为 11?

  • 如果有人知道请告诉我?

  • 我尝试了很多,但没有得到任何答案?

【问题讨论】:

  • 你的预期输出是什么?
  • 使用SELECT CONCAT(10,'1 test');?
  • 你想将字符串附加到数字还是你想要的其他东西?

标签: mysql sql string select concatenation


【解决方案1】:

如果您希望输出为101 test, 你可以使用CONCAT

SELECT CONCAT(10,'1 test');

【讨论】:

    【解决方案2】:

    试试这个:

    SELECT CONCAT(10, '1 test');
    

    【讨论】:

      猜你喜欢
      • 2012-09-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-22
      • 2014-05-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多