当前位置:  开发笔记 > 编程语言 > 正文

SQL:在新表中选择许多记录

如何解决《SQL:在新表中选择许多记录》经验,为你挑选了2个好方法。

我想根据1到20的数字从表中选择至少20条记录到新表中.

select * into blah from foo where fubar = '1'

如何在该声明中添加1到20?

编辑:

select * into blah from foo where fubar = '1' and where fubar = '2' and where fubar = '3'

抱歉.让我看看我能否说得更清楚.基本上我想基于fubar = 1到20选择20条记录.我试图使用"和where"但我得到语法错误.

eidt:如果fubar是nvarchar(11)



1> TStamper..:

如果您的第一个表名是"foo"而新表名称是"blah"

SELECT * INTO blah FROM foo WHERE fubar BETWEEN 1 AND 20

要么

SELECT * INTO blah FROM foo WHERE fubar >= 1 AND fubar <=20



2> gpojd..:
SELECT * INTO blah FROM foo WHERE fubar BETWEEN 1 AND 20

推荐阅读
ar_wen2402851455
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有