社区
疑难问题
帖子详情
开发中遇到的SQL语句
VCSQLVB
2003-10-18 10:04:13
我的一个存储过程中有一张虚拟表,表里有了内容,最后想插入一行统计数据到表的
最后一行:
insert into #table
select sum(其中的一列) from #table
结果插到的整张表的第一行.
请问各位大侠,谁知道怎样显式地将其插入到最后一行?
急!急!急!
...全文
33
12
打赏
收藏
开发中遇到的SQL语句
我的一个存储过程中有一张虚拟表,表里有了内容,最后想插入一行统计数据到表的 最后一行: insert into #table select sum(其中的一列) from #table 结果插到的整张表的第一行. 请问各位大侠,谁知道怎样显式地将其插入到最后一行? 急!急!急!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Devlopered
2003-10-19
打赏
举报
回复
up
gmlxf
2003-10-18
打赏
举报
回复
查询的时候用order by就可以了。
welyngj
2003-10-18
打赏
举报
回复
create table c(
a int)
insert into c select 1
insert into c select 2
insert into c select 3
insert into c select sum(a) as a from c order by a
select * from c
他是插到最后一行的:
1
2
3
6
12
welyngj
2003-10-18
打赏
举报
回复
error
welyngj
2003-10-18
打赏
举报
回复
insert into #table
select sum(其中的一列) s from #table order by s
garygan
2003-10-18
打赏
举报
回复
假如没给临时表建立索引和使用order by 的情况下,最后插入的行会在最后的一行。
假如你又想有一定的排序,又想在最后插入汇总记录,可以这样;
1、建立临时表时不建立索引。
2、先用order by 建立有排序的数据表。
3、insert into #table
select sum(其中的一列) from #table
honghaozi
2003-10-18
打赏
举报
回复
楼主,不要什么事都只想到SQL。用SQL传回一个正常一点的数据集,在调用方用程序处理不是更清晰么?像你这样写出来的句子,你自己都未必能维护吧?
renzhe2003
2003-10-18
打赏
举报
回复
你应该看一下 SELECT * FROM TABLENAME WITH CUB 子句
aBoris
2003-10-18
打赏
举报
回复
insert into #table
select sum(其中的一列) from #table order by 其中的一列
xxu333
2003-10-18
打赏
举报
回复
hehe!!!!!!
yujohny
2003-10-18
打赏
举报
回复
可能是你的主键受影响,你可能排序不是用这个字段排序,所以你其它字段不插入值就为NULL
这样排序肯定排在前
--建立表
create table c(
a varchar(10),b int
)
insert into c select '001',22
insert into c select '002',33
insert into c select '003',44
insert into c(a,b)
select '合计:',sum(b) from c
select * from c order by a
drop table c
yun198183
2003-10-18
打赏
举报
回复
对,插到哪里不关键
select时就可以
7天带你玩转Mysql数据库之
SQL语句
您观看课程学习后免费入群领取【超全Python资料包+17本学习电子书】 七年
SQL语句
编写经验。满满的干货! 在网上找了好多SQL数据库的教程,但你还会面临这样的问题:1. 自己写了SQL却不知道对不对。2. 在上线后发现原有的数据内容
SQL语句
执⾏结果没问题, 但是数据变化了以后SQL返回的结果就错误了。3. 稍微复杂⼀点的SQL就不知道该如何写了。4. 看不懂同⾏写的SQL是为什么。5. 不知道索引的原理。6. 不知道怎么加索引能够提⾼查询性能纵观全网的教程都只停留在概念解析的层面,没有深入剖析原理,所以看了那么多的教程,可还是不会写。本教程与其他教程不同带你深入了解原理,让你真正了解什么是
SQL语句
,让你懂得
SQL语句
的编写⽅法。不再为
SQL语句
而烦恼。真正做到面对任何问题能够判断出
SQL语句
是不是能够实现,该怎样实现。
数据库添加字段的
sql语句
在我们平时
开发
的时候,很容易
遇到
这种情况,就是在
开发
的时候,有的需求可能会拓展我们数据库
中
的表,比如添加字段什么的,下面就是添加字段的
sql语句
: 添加一个字段: alter table 表名add 字段名 varchar(32) comment '备注名'; 这样就会在你的表
中
添加一个字段了 如果是一次添加多个字段的话: alter table 表名add 字段名 varchar(...
数据库添加字段
sql语句
在咱们平时
开发
的时候,很容易
遇到
这种状况,就是在
开发
的时候,有的需求可能会拓展咱们数据库
中
的表,好比添加字段什么的,下面就是添加字段的
sql语句
:sql添加一个字段:数据库alter table 表名 add 字段名 varchar(32) comment ‘备注名’;
开发
这样就会在你的表
中
添加一个字段了table若是是一次添加多个字段的话:
sql语句
alter table 表名 add 字段名 varchar(32) comment ‘备注名’,add 字段名 varchar(32) comment ‘备
Excel 批量生成插入
sql语句
及更新
sql语句
在
开发
中
,有时候我们会
遇到
这种情况,客户发过来一些数据,我们需要把这些数据插入数据库或者对数据库进行更新,对于少量数据,我们可以直接用原始的方法手动编写
sql语句
来实现,但是如果数据量较大(100条),直接手动编写
sql语句
会比较费力。这时我们可以通过Excel批量生成
sql语句
的方法来实现插入功能或者更新功能的
sql语句
的生成。 Excel批量插入
sql语句
生成 正常的sql插入语句如下 INS...
MySQL
SQL语句
长度限制及解决方案
当
遇到
SQL语句
长度超过限制的情况时,我们可以通过分割
SQL语句
、使用临时表或其他优化方法来处理这个问题。在编写复杂的SQL查询或操作时,我们可能会
遇到
MySQL对
SQL语句
长度的限制。将过长的SQL查询语句拆分成多个步骤,将
中
间结果存储在临时表
中
,然后在最后一步
中
从临时表
中
检索结果。将过长的
SQL语句
分割成多个较短的语句,然后分别执行。在某些情况下,通过优化
SQL语句
的结构和逻辑,可以减少
SQL语句
的长度。例如,可以使用更简洁的查询方式、减少子查询的数量、使用合适的索引等。2.1 分割
SQL语句
。
疑难问题
22,207
社区成员
121,730
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章