我用一条SQL语句将所有记录group by以后,将varchar字段合并到一条记录中,例如
比如有表,结构如下: userCode score message
001 1 abc
001 2 edf
001 3 ghi
002 2 vvvvv
通过SUM和GROUPBY得到合并后的数据,比如 001 6 abc,edf,ghi
002 2 vvvvv 现在问题来了,如果合并后message的字段过长,比如超过了4000,那么该如何处理?
比如有表,结构如下: userCode score message
001 1 abc
001 2 edf
001 3 ghi
002 2 vvvvv
通过SUM和GROUPBY得到合并后的数据,比如 001 6 abc,edf,ghi
002 2 vvvvv 现在问题来了,如果合并后message的字段过长,比如超过了4000,那么该如何处理?
解决方案 »
- SQLplus SP2-0640: Not connected
- inner join和普通的from A, B where 的区别
- 求解答,v_sql 为什么一直是null
- 在oracle里 怎么加索引
- 在csdn 我找不到发贴的地方:寻求诚信PHP技术人员合作
- 有一张表无故不见,想看看日志是怎么回事,如何看?
- 小问题,解决马上给分
- 请教一个循环在存储过程中
- 关于定期自动执行sql块的问题,再问。(在线,立即结帐)
- 就是我的sql+是oracle 9,但是那些builders是装的oracle8,没有装在一个目录里,现在sql+可以连远程数据库,但是那些builders不可以,怎么
- MFC ADO SQL delete语句执行进度问题,求教!
- 有没有人去波科海姆科技面试过data analyse engineer 的职位啊
substr(1,4000) A01
substr(4001,8000) A02来存储不就OK
或者干脆不处理,在要用message这样的列的时候,再动态算。