sql >> Databáze >  >> RDS >> Sqlserver

Ukládání dat v jiném než abecedním pořadí

Uvnitř tabulky není žádné přirozené pořadí.

Při vkládání řádků neexistuje žádné předem stanovené pořadí. Pokud uděláte

SELECT [ID NO], [OR NO], [ITEM DESCRIPTION], QUANTITY, UNIT FROM tbl_Deta

Bez ORDER BY pak nebude použita žádná konkrétní objednávka. Pokud chcete nějaké konkrétní seřazené výsledky, musíte použít ORDER BY doložka. Můžete použít primární klíč a seřadit podle jeho hodnot.

Existuje několik otázek/odpovědí, které by vám mohly pomoci lépe porozumět tomuto konkrétnímu bodu:

Právě jsem pročítal své kanály RSS a našel jsem úžasný blogový příspěvek od Michaela J. Swarta . Všechny nejlepší odpovědi na toto téma v jednom příspěvku, skvělé!



  1. Proč SQL Server ztrácí milisekundu?

  2. Jaké jsou osvědčené postupy pro použití GUID jako primárního klíče, konkrétně pokud jde o výkon?

  3. Problémy s datovým typem int(11) v MYSQL

  4. SQLite s