Archief - [SQL] noob vraag :(

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

PinkyNTheBrain

Legacy Member
Hey,

Op mijn richting moeten we een minimum aan SQL kennen. En alle queries die we hebben gezien snap ik, op deze na:

SELECT P1.PRODNR
FROM Product P1
WHERE 4 <
[SELECT (COUNT(*)
FROM Product P2
WHERE P1.PRODNR > P2. PRODNR):]

Nu het antwoord is : Deze query selecteert alle productnummers uitgezonderd de 5 laagste productnummers.

Zou iemand me dit eens fatsoenlijk kunnen uitleggen want ik snap het nét nie denk ik :s

Alvast bedankt dat ik u van u tijd mocht beroven

MAXXUR

Legacy Member
Code:
[SELECT (COUNT(*)
FROM Product P2
WHERE P1.PRODNR > P2. PRODNR)]

Dit stukje geeft het aantal producten terug dat kleiner is dan het huidig product dat bekeken wordt in P1. Als dit aantal nu groter is dan 4, wilt dit zeggen dat er minstens 5 producten zijn die een lager productnummer hebben; dan is het dus een geval dat we in onze output willen want ze behoort niet tot de laagste 5 productnummers (net omdat er nog minstens 5 andere voorafgaan)

PinkyNTheBrain

Legacy Member
aaaaaaaaaaah :woohoo: serieus bedankt man. Ik zag het ma nie he :(
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan