关于SQL查询结果中增加空行,求高手帮忙啊
string sql = "select '','','' union all SELECT RTRIM(中文名称) AS 中文名称,RTRIM(助记码) AS 助记码,RTRIM(英文名称) AS 英文名称 FROM CDPARTNER WHERE 使用类别='货代' ORDER BY 中文名称";
求高手帮看看哪里有错误啊,老是提示列名‘中文名称’无效。。诶
------解决方案--------------------
ORDER BY 中文名称 的问题,你的语句union all 之后是没有列名的,
string sql = "select '' AS 中文名称,'','' union all SELECT RTRIM(中文名称) AS 中文名称,RTRIM(助记码) AS 助记码,RTRIM(英文名称) AS 英文名称 FROM CDPARTNER WHERE 使用类别='货代' ORDER BY 中文名称";