我有以下查询(应返回标量/数字),但我仍然得到一个SQL错误。
我使用的是mysql 5.0.77或5.1.37
SELECT CAST(SELECT COUNT(*) FROM t1 AS VARCHAR)
答案 0 :(得分:1)
答案 1 :(得分:0)
SELECT CAST(t.x AS VARCHAR) FROM (SELECT COUNT(*) AS x FROM t1) t;
应该有效
答案 2 :(得分:0)
为什么不使用:
SELECT CAST(COUNT(*) AS VARCHAR) FROM t1