我有一條陳述句在我的資料庫中的表中插入一個新行,但新行被添加到表的第一行。我想在表格末尾添加一個新行,我該怎么做?
INSERT INTO myTable(IFACTUURREGELNUMMER, FACTUURNUMMER, REGELNUMMER, KOSTCODE, DOSSIERNUMMER, OMSCHRIJVING, RELATIE, PRIJS, AANTAL, BEDRAG, VALUTA, BTWCODE, BTWBEDRAG)
VALUES (@INVOICELINENUMBERM, @INVOICENUMBER, @RULENUMBER, @COSTCODE, @CASENUMBER, @DESCRIPTION,@RELATION, @PRICE, @QUANTITY, @AMOUNT, @CURRENCIES, @BTWCODE, @BTWAMOUNT)
uj5u.com熱心網友回復:
表中沒有第一個或最后一個。
無論如何:你可以使用ORDER BY
SELECT * FROM myTable ORDER BY IFACTUURREGELNUMMER DESC
您還可以在ORDER BY
SELECT * FROM myTable ORDER BY IFACTUURREGELNUMMER DESC, INVOICENUMBER ASC
一些資料庫管理系統 (DMS),如 Oracle 或 Postgres 也允許您通過以下方式訂購NULLS:
SELECT * FROM myTable ORDER BY IFACTUURREGELNUMMER DESC,
INVOICENUMBER ASC NULLS LAST
SELECT * FROM myTable ORDER BY IFACTUURREGELNUMMER DESC,
INVOICENUMBER ASC NULLS FIRST
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/491579.html
上一篇:SQL中的NULL需要洗掉
