对某些有经验的人来说,这可能是一个非常简单的问题,但我只想知道最安全的方法,在一张属于特定范围的文件桌上删除100份记录。
例如,我需要删除在79和64之间有身份证的行文;296:
我担心的是,如果我说删除了所有有身份证(>79和“lt;296)的人,那么,这实际上会抹去整个表格。
对某些有经验的人来说,这可能是一个非常简单的问题,但我只想知道最安全的方法,在一张属于特定范围的文件桌上删除100份记录。
例如,我需要删除在79和64之间有身份证的行文;296:
我担心的是,如果我说删除了所有有身份证(>79和“lt;296)的人,那么,这实际上会抹去整个表格。
如果你使用Sql服务器
delete from Table where id between 79 and 296
注:between
statement is Inclusive, so rows 79
and 296
还将删除<>。
<<><><>After You edit : 你现在澄清说,你想要:
ID (>79 < 296)
因此:
delete from table where id > 79 and id < 296
回答是:
delete from tab
where id > 79 and id < 296
这与:
delete from tab
where id between 80 and 295
<代码>id为立体。
All answered:
delete from tab
where id between 79 and 296
这与:
delete from tab
where id => 79 and id <= 296
区分。
DELETE FROM table_name
WHERE id BETWEEN 79 AND 296;
页: 1
并测试选择
选定的记录将与删除的记录相同。
如果你不肯定的话,你也可以在开始/退席上放弃发言,那么如果所有发言都是好的,你就可以检验发言。
for example
SELECT * FROM table WHERE id BETWEEN 79 AND 296
will show all the records matching the where if they are the wants you really want to delete then use
DELETE FROM table WHERE id BETWEEN 79 AND 296
你们也可以创造出一个触发点,可以赶走,将其带入历史桌。
so if you delete something by mistake you can always get it back
(维持历史记录,时间不超过6个月,或不论业务规则如何)
如果你将数据库表写成服务器中的下列数值,那么,除非表中的所有数值实际上在这些数值之间:
DELETE FROM [dbo].[TableName] WHERE [TableName].[IdField] BETWEEN 79 AND 296
My worry is if I say delete evertything with an ID (>79 AND < 296) then it may literally wipe the whole table...
之所以成功,是因为你将有一个条款。 实际情况是,如果你有像<编码>代谢*”这样的声明,如果在表1中,在70到1296<<>>/code>之间,则单单单单项是扫描表格,并寻找这些记录,然后删除。
你们可以采用这种方式,因为id在任何情况下都不可能是连续的。
SELECT *
FROM `ht_news`
LIMIT 0 , 30
I noticed that there were some threads with similar questions, and I did look through them but did not really get a convincing answer. Here s my question: The subquery below returns a Table with 3 ...
I m 查询Oracle 10g。 我有两张表格(样本数据见下文)。 i m 试图提取一些领域
We have a restaurant table that has lat-long data for each row. We need to write a query that performs a search to find all restaurants within the provided radius e.g. 1 mile, 5 miles etc. We have ...
What are some cool SQL shorthands that you know of? For example, something I learned today is you can specify to group by an index: SELECT col1, col2 FROM table GROUP BY 2 This will group by col2
I have an array of output from a database. I am wondering what the cleanest way to filter the values is example array Array ( [0] => Array ( [title] => title 1 ...
we have a table in an Oracle Database which contains a column with the type Char(3 Byte). Now we use a parameterized sql to select some rows with a DBNull.Value and it doesn t work: OracleCommand ...
I have a SQL-statement like this: SELECT name FROM users WHERE deleted = 0; How can i create a result set with a running number in the first row? So the result would look like this: 1 Name_1 2 ...
I’m developing an application dedicated to generate statistical reports, I would like that user after saving their stat report they save sql queries too. To do that I wrote the following module: ...