Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Armazenar dados em ordem não alfabética


Não há ordem inerente dentro de uma tabela.

Não há ordem pré-estabelecida quando você insere linhas. Se você fizer um
SELECT [ID NO], [OR NO], [ITEM DESCRIPTION], QUANTITY, UNIT FROM tbl_Deta

Sem um ORDER BY então nenhuma ordem específica será usada. Se você quiser alguns resultados ordenados em particular, você deve usar um ORDER BY cláusula. Você pode usar uma chave primária e classificar de acordo com seus valores.

Existem várias perguntas/respostas que podem ajudá-lo a entender melhor esse ponto específico:

Eu estava lendo meus feeds RSS e encontrei um incrível entrada de blog de Michael J. Swart . Todas as melhores respostas sobre este assunto em uma entrada, ótimo!