-
Предложение: напишите оператор Sql: удалите записи с 31-й по 40-ю в таблице A (автоматически растущий идентификатор используется в качестве первичного ключа. Примечание: идентификаторы могут быть не последовательными).
В базе данных оракула:
1. выберите * из A, где rownum<= 40 минус выберите * из A, где rownum<=30
В базе данных sqlserver:
1. выберите 10 лучших * из A, где идентификатора нет (выберите 30 лучших идентификаторов из A)
2. выберите 10 лучших * из A, где id> (выберите max (id) из (выберите 30 лучших идентификаторов A) в качестве A)
В базе данных MySQL:
ВЫБРАТЬ * ОТ ПРЕДЕЛА 30,40
Эта статья взята из блога CSDN. При перепечатке указывайте источник: http://blog.csdn.net/fszhaotianle/archive/2009/12/20/5044260.aspx.