我想在q SQL表中复制一定范围并输入到新表中。我还需要排除部分结果。
我在一些论坛和一些SQL教程网站上看到,它们大多使用BETWEEN STATEMENT,但这只能在单个条件下使用。
我的条件是使用2个条件复制特定范围,例如以特定的零件编号开始复制,并以 type 结尾,即为“ A”,但是此数据必须位于,所以它可以是一个范围。
已更新- 我添加了2张图片,一张是表格图片,另一张是预期的结果。 条件将希望获取零件号为1002到类型A之间的数据。
谢谢。
答案 0 :(得分:0)
您可以将和用于多个过滤器。
SELECT ...
FROM TABLE_NAME
WHERE CONDITION1 AND CONDITION2
例如
SELECT name
FROM People
WHERE age > 16 and home_town = 'New York City'
答案 1 :(得分:0)
您还可以将多种类型的条件与您的范围相结合。
这里我们有简单的“ =”条件,BETWEEN的使用和排除条件“ <>”。
SELECT ....
FROM TABLE_NAME
WHERE CONDITION1 = CRITERIA
AND CONDITION2 = CRITERIA
AND CONDITION3 = CRITERIA
AND DATES_COLUMN BETWEEN '2018-01-01' AND '2018-02-01
AND CONDITION4 <> CRITERIA
GROUP BY COLUMN_NAME