webForumDet fria alternativet

Desc.

Databaser & SQL

9 svar · 228 visningar · startad av Kristianstad

Medlem sedan dec. 2002841 inlägg
Frågan#1

Då man kör select * from tabell och inte använder order by, så sorteras det ändå på ett speciellt sätt. Jag vill att det skall sorteras på detta sättet fast DESC. Går det?

Medlem sedan juni 200032 967 inlägg
#2

Du måste ange hur du vill att posterna sorteras, annars kan de komma hur som helst.

Hur kommer de när du inte använder ORDER BY då?

Medlem sedan dec. 20003 563 inlägg
#3

i den ordning som de lagts in?

Medlem sedan dec. 2002841 inlägg
#4

i den ordning som de lagts in?

Japp, det stämmer!

Går det att, utan att ha en kolumn i databasen, att sortera det efter den ordning som de lagts in DESC?

Medlem sedan mars 20023 561 inlägg
#5

Du har väl ett ID som representerar vilken ordning posterna har lagts in?

Medlem sedan dec. 2002841 inlägg
#6

Du har väl ett ID som representerar vilken ordning posterna har lagts in?

Nej. :stud

Det var nog som jag trodde. Det går inte? Eller?

Jag kan lösa det på annat sätt, precis som Josef sa - med en kolumn som är autoincredment och sen ta order by på den.

Medlem sedan mars 20023 561 inlägg
#7

Ja, gör så.

Det är ju lite svårt att sortera någonting DESC som inte är sorterat. ;)

Medlem sedan dec. 2002841 inlägg
#8

Vad är default då man inte använder order by? Vilken order by är default?

Medlem sedan dec. 200012 464 inlägg
#9

Ingen.

Medlem sedan dec. 20003 563 inlägg
#10

Att ha et unikt ID för varje rad är alltid nästan nödvändigt för att kunna referera till denne.

260 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)