group by 问题

ootwo 2012-05-19 10:26:33
select seconddomain, min(jj) from hyxx group by seconddomain


seconddomain 是nvarchar
jj是ntext

出错

服务器: 消息 279,级别 16,状态 2,行 1
在这一子查询或聚合表达式中,text、ntext 和 image 数据类型无效。

怎么显示
seconddomain jj
××××× ×××
××××× ×××
...全文
92 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
simonxt 2012-05-19
  • 打赏
  • 举报
回复
-- text、ntext 和 image 数据类型  可以用 datalength(字段)来获取长度
-- 涉及字段转换的话2005以上版本可以这样试试
select seconddomain, min(cast(jj as varchar(max))) jj from hyxx group by seconddomain
ootwo 2012-05-19
  • 打赏
  • 举报
回复
select seconddomain, min(cast(jj as varchar(8000))) jj from hyxx group by seconddomain


转换的话,varchar(8000) 最多只能取 8000的长度,怎么能把jj的内容取完全。
gggscfaii 2012-05-19
  • 打赏
  • 举报
回复
http://www.shangdengbing.com/post/47.html

34,873

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧