Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Stockage des données dans un ordre non alphabétique

Il n'y a pas d'ordre inhérent à l'intérieur d'un tableau.

Il n'y a pas d'ordre préétabli lorsque vous insérez des lignes. Si vous faites un

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

Sans ORDER BY alors aucun ordre particulier ne sera utilisé. Si vous voulez des résultats triés particuliers, vous devez utiliser un ORDER BY clause. Vous pouvez utiliser une clé primaire et trier en fonction de ses valeurs.

Plusieurs questions/réponses peuvent vous aider à mieux comprendre ce point particulier :

Je lisais juste mes flux RSS et j'ai trouvé un entrée de blog géniale par Michael J. Swart . Toutes les meilleures réponses sur ce sujet en une seule entrée, super !