进来拿分

matboy 2003-10-06 07:35:53
对于熟手来说应该很简单。
因为要做union ,比如
select c1 as c1 ,c2 as c2 from table1
union all
select '合计' as c1,sum(c2) as c2 from table1
order by c1;
问题是,c1字段是nvarchar2的类型,执行后提示字符集不匹配
怎样才能将'合计' 转换成nvarchar2的类型呢?用什么函数?

还有,那位可以提供一份语法和函数的速查文档,分数不是问题
请教!
...全文
73 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
matboy 2003-10-07
  • 打赏
  • 举报
回复
谢谢各位,我去搜索看看,我装的是9i的客户端工具,没有发现有联机帮助,开始菜单中提供的内容和8i的也不同。
wangzi163 2003-10-07
  • 打赏
  • 举报
回复
sql 要熟啊
chanet 2003-10-07
  • 打赏
  • 举报
回复
还以为是散分呢 :(
f3611018 2003-10-07
  • 打赏
  • 举报
回复
安装完成Oracle后,可以得到一份比较完整的Oracle帮助
more_zou 2003-10-06
  • 打赏
  • 举报
回复
Oracle SQL Reference
到网上搜搜
matboy 2003-10-06
  • 打赏
  • 举报
回复
谢谢 more_zou(小人物),原以为N是sqlserver才有的,原来ORACLE也可以。
贪心点,可以提供一份语法和函数的速查文档么?
more_zou 2003-10-06
  • 打赏
  • 举报
回复
试试
select c1 as c1 ,c2 as c2 from table1
union all
select N'合计' as c1,sum(c2) as c2 from table1
order by c1;
SickleSoft 2003-10-06
  • 打赏
  • 举报
回复
类型不匹配,ORACLE通常会自动转换,当然楼主可以使用强制转换,使用函数:to_char等等。

17,089

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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