SQL按照降序查询输出并追加到另外一个新表里...

来源:百度知道 编辑:UC知道 时间:2024/05/02 00:52:38
select char_name from characters where level 这个可以将char_name全部输出...

但是我想将的限制(只输出前10条数据..),就是level按照降序排列后,只输出前10个level的char_name...这个是第一步..

第二步,就是能将所查询的level char_name能追加到另外一个新表..新表的结构是这样的...

id level char_name
2位大大说的SQL语法..我执行的时候提示1064错误..是何解呢??

select top 10 char_name from characters
where level
order by level desc

2.
insert into Newtable(level, char_name) select level, char_name
from Oldtable

看看是这意思么

where level后面要跟上条件直接写where level 这有语法错误.

insert into 新表名(level, char_name) select top 10 level, char_name
from characters order by level desc

降序用 desc

前十用 limit

查完了再添加到另一个表中

是不是这个意思