当前位置:数据库 > SQLite >>

sqlite多行合并问题。 现在问题是现有test1结构(name,text)

sqlite多行合并问题。 现在问题是现有test1结构(name,text) 小张 很帅 小张 十分了不起 小王 混蛋 要插入表test2(name test1 ,test2) 由于test1通过name聚合最多只有2行。 小张 很帅 十分了不起 小王 混蛋 NULL
补充:现在我是通过  回调函数来做的效率比较低。在VC中。数据量大约200万。
第一步:先查询test1表所用记录 通过 name排序
第二步:然后再回调函数中组合SQL语句。如果当前name不等于上一个name则执行sql
其他:insert into test2(name ,test1 ,test2)
SELECT 
name,
max(text) as test1,
(case when count(name)>1 then min(text) else null end) as test2
FROM
test1
group by 
name asdfadsfadsfas 

上一个:请问 Delphi 2010中怎么使用(安装)Sqlite数据库?
下一个:linux sqlite 小问题

Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,