I det här avsnittet av Oracle sql kommer vi att diskutera ordning efter och distinkt klausul
Definiera ett nullvärde:
Om en kolumn i en tabell inte har något tilldelat värde sägs kolumnen vara null för den raden.
En null är ett värde som är otillgängligt, otilldelat, okänt. En noll är inte detsamma som noll eller mellanslag.
Noll är ett tal och mellanslag är ett tecken
Några fler punkter
1) Vilken datatypkolumn som helst kan ha ett nollvärde
2) En primärnyckelkolumn är alltid inte null
3)Alla aritmetiska uttryck som innehåller noll, resultatet är null
Duplicera rader och distinkta
Standardvisningen av select är alla rader som kan innehålla dubbletter av värden
För exempel
välj * från emp;
Det kommer att returnera alla rader även om några av dem är dubbletter
I vissa fall vill vi inte se dubblettraderna, SQL har en klausul för att undvika det
Välj distinkt * från emp
Ovanstående fråga returnerar inte dubbletter av rader
Så här visar du tabellegenskaperna
Beskriv
Det visar tabellkolumnen, Null? och datatyp
null? :Om kolumnen kan ha nullvärde
datatype:den ger oss datatypen för kolumnen
Order by Clause
Sortera efter klausul sortera raderna baserat på den angivna kolumnen. Det kan vara asc eller dsc. Den kommer sist i select-satsen
Till exempel
välj anställd, lön från avd. beställning efter lönebeskrivning
Det ger resultatet sorterat efter lönekolumn i beskrivande ordning, dvs. från max till låga värden