社区
MS-SQL Server
帖子详情
Insert语句后面有没有必要跟order by?
myghy
2003-11-07 04:43:00
SQL表中添加记录并不照你添加的先后次序排放,那像这样的语句:
Insert Into Table1 (Field1) Select Field1 From Table2 Order By Id
最后的Order By Id是没必要的了?
...全文
136
4
打赏
收藏
Insert语句后面有没有必要跟order by?
SQL表中添加记录并不照你添加的先后次序排放,那像这样的语句: Insert Into Table1 (Field1) Select Field1 From Table2 Order By Id 最后的Order By Id是没必要的了?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
txlicenhe
2003-11-07
打赏
举报
回复
Insert Into Table1 (Field1) Select Field1 From Table2 Order By Id
-- Order By ID 半点用处都没有,相反影响速度。
如下方式时才需要加order by
Insert Into Table1 (Field1) Select top 10 Field1 From Table2 Order By Id
myghy
2003-11-07
打赏
举报
回复
那加上是否一点用处都没?能否给个理论上的说法?
wzh1215
2003-11-07
打赏
举报
回复
根本没必要,只要查找时加上order by id 或在Table1中的id建索引!
txlicenhe
2003-11-07
打赏
举报
回复
太没有必要了。
赵强老师:Oracle数据库从10g到11g(3)DML
语句
和DDL
语句
学习并掌握DML
语句
:
insert
、update和delete
语句
;并能够使用DDL管理常见的数据库对象:表、视图、序列、索引和同义词。
insert
语句
后面
不要跟 where 等条件
语句
insert
语句
后面
不要跟 where 等条件
语句
; update 才用得到。
###The error occurred while setting parameters 解决办法
将sql
语句
复制到数据库中 一、检查有
没
有拼写错误 比如
insert
写成 inset 二、检查有
没
有sql关键字 比如
insert
into
order
(
order
_no) VALUES (1001);
order
是sql关键字 所以加上``即可 改为
INSERT
INTO `
order
` (
order
_no) VALUES (1001); 三、有
没
有少写参数 ...
MySQL DML 语言(插入、更新与删除数据)
Re: MySQL DML 语言(插入、更新与删除数据)=======================# DML 数据操作语言 包括动词:
INSERT
、UPDATE、DELETE 等等 它们分别用于添加、修改和删除表中的行(数据) # 插入、更新与删除数据 MySQL中提供了功能丰富的数据库管理
语句
,包括有效地向数据库中插入数据的
INSERT
语句
,更新数据的UPDATE
语句
以及当数据不在使用时删除数据的DELETE
语句
等。 # 高阶 DML 操作 将查询结果插入到新表(相当于表复制功能) 根据另一张表的条件,更改本表记录 根据另一张表的条件,删除本表记录-------------------------------------------------------------
MS-SQL Server
34,499
社区成员
254,563
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章