0
我想从表中选择计数值添加字符串。连接字符串与选择计数值 - mysql
SELECT
CONCAT(COUNT(*),' ', if(COUNT(*) > 1, 'rows','row')) AS NoOfRows
FROM myTable;
输出:
NoOfRows
BLOB
预计:
NoOfRows
10 rows
我在做什么错?
我想从表中选择计数值添加字符串。连接字符串与选择计数值 - mysql
SELECT
CONCAT(COUNT(*),' ', if(COUNT(*) > 1, 'rows','row')) AS NoOfRows
FROM myTable;
输出:
NoOfRows
BLOB
预计:
NoOfRows
10 rows
我在做什么错?
也许你必须使用cast
函数。
select
concat(cast(count(*) as char(10)), ' ', if(count(*) > 1, 'rows','row')) as NoOfRows
from myTable;
该查询似乎是罚款。 – Blank
看看这个... http://stackoverflow.com/questions/18840557/mysql-concatstring-longtext-results-in-hex-string – LordWilmore