【问题标题】:concat string with select count value - mysql带有选择计数值的连接字符串 - mysql
【发布时间】:2016-11-07 00:03:53
【问题描述】:

我想从表中添加具有选定计数值的字符串。

SELECT 
CONCAT(COUNT(*),' ', if(COUNT(*) > 1, 'rows','row')) AS NoOfRows
FROM myTable;

输出:

NoOfRows
BLOB

预期:

NoOfRows
10 rows

我做错了什么?

【问题讨论】:

标签: mysql concat


【解决方案1】:

也许你必须使用cast 函数。

select
    concat(cast(count(*) as char(10)), ' ', if(count(*) > 1, 'rows','row')) as NoOfRows
from myTable;

SQLFiddle DEMO HERE

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-17
    • 1970-01-01
    • 2015-04-12
    • 2018-10-03
    • 2018-02-17
    • 1970-01-01
    • 1970-01-01
    • 2013-12-14
    相关资源
    最近更新 更多