Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Przechowywanie danych w kolejności nie alfabetycznej

W tabeli nie ma właściwej kolejności.

Nie ma wstępnie ustalonej kolejności podczas wstawiania wierszy. Jeśli zrobisz

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

Bez ORDER BY wtedy nie zostanie zastosowana żadna konkretna kolejność. Jeśli chcesz uzyskać jakieś konkretne posortowane wyniki, musisz użyć ORDER BY klauzula. Możesz użyć klucza podstawowego i posortować według jego wartości.

Istnieje kilka pytań/odpowiedzi, które mogą pomóc w lepszym zrozumieniu tego konkretnego punktu:

Właśnie czytałem moje kanały RSS i znalazłem niesamowity wpis na blogu autorstwa Michaela J. Swarta . Wszystkie najlepsze odpowiedzi na ten temat w jednym wpisie, świetnie!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server 2005 przy użyciu CHARINDEX() do dzielenia ciągu

  2. Kiedy lepiej pisać ad hoc sql a procedury składowane?

  3. Ponowne użycie wyników ze wspólnego wyrażenia tabelowego SQL Server

  4. Potrzebuję listy krajów w T-SQL

  5. Jak znaleźć zależności klucza obcego w SQL Server?