In dit gedeelte van Oracle sql bespreken we de volgorde per en afzonderlijke clausule
Definieer een null-waarde:
Als een kolom in een tabel geen toegewezen waarde heeft, dan is de kolom voor die rij null.
Een null is een waarde die niet beschikbaar, niet-toegewezen, onbekend is. Een null is niet hetzelfde als nul of spatie.
Nul is een getal en spatie is een teken
Nog wat punten
1) Elke datatypekolom kan een null-waarde hebben
2) Een primaire sleutelkolom is altijd niet null
3)Elke rekenkundige uitdrukking die de null bevat, is het resultaat null
Dubbele rijen en verschillende
De standaardweergave van select zijn alle rijen die dubbele waarden kunnen bevatten
Voor voorbeelden
selecteer * van leeg;
Het geeft alle rijen terug, zelfs sommige zijn duplicaat
In sommige gevallen willen we de dubbele rijen niet zien, SQL heeft een clausule om dit te vermijden
Selecteer onderscheiden * van emp
De bovenstaande query retourneert geen dubbele rijen
Hoe de tabeleigenschappen weer te geven
Beschr
Het toont de tabelkolom, Null? en gegevenstype
nul? :Als de kolom een null-waarde kan hebben
datatype:het geeft ons het datatype van de kolom
Order op clausule
Sorteer op clausule sorteer de rijen op basis van de gegeven kolom. Het kan asc of dsc zijn. Het komt als laatste in de select-statement
Bijvoorbeeld
selecteer emp,salaris van dept volgorde door salaris desc
Het geeft de output gesorteerd op salariskolom in desc-volgorde, dwz. van max tot lage waarden