🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #14605

SQL : Subqueries

#14605
From: Programmers
Date: Fri, 26 Jan 2001 09:07
43 lines
2406 bytes
Beste SQL programmeurs en gebruikers,

Ik heb nog een laatste vraagjes maar nu over "subqueries".

1. Als je een probleemdefinitie hebt en er zit een subquery in hoe kan
   ik dan deze vraag oplossen, begin ik dan eerst met mijn subquery en
   daarna met mijn hoofd query of omgekeerd?

2. Wanneer worden Sub queries gebruikt en kan men sub queries ook
    samenstellen met de relationele operatoren en hoe in deze
    voorbeelden?

Voorbeelden :

SELECT m1.medewerkerNaam, m1.MedewerkerVoornaam
FROM tblMedewerker m1
WHERE m1.Maandsalaris > (SELECT AVG(m2.Maandsalaris)
                                           WHERE tblMedewerker m2);

SELECT m1.MedewerkerNaam, m1.MedewerkerVoornaam, m1.Maandsalaris
FROM tblMedewerker m1
WHERE m1.Maandsalaris > ANY (SELECT m2.Maandsalaris
                                          FROM tblMedewerker m2
			      WHERE m2.afdeling = 'Informatica'


SELECT m1.MedewerkerNaam, m1.MedewerkerVoornaam, m1.Maandsalaris
FROM tblMedewerker m1
WHERE m1.Maandsalaris > ALL (SELECT m2.Maandsalaris
                                          FROM tblMedewerker m2
			      WHERE m2.afdeling = 'Informatica

SELECT k.KlantNaam, k.KlantVoornaam, k.Woonplaats
FROM tblKlant k
WHERE k.woonplaats IN (SELECT p.Gemeente
                                      FROM tblPostcode p
                                      WHERE BETWEEN 8000 AND 8999);

Met vriendelijke groeten
Stephane

                                        
Technical Details
Message-ID: <nud27t08qa1du954a0gu76556aqp148hr7@4ax.com>
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!isdnet!newsfeeds.belnet.be!news.belnet.be!afrodite.telenet-ops.be!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,c7457be9b43c7cad,start
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2001-01-26 01:07:45 PST
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!isdnet!newsfeeds.belnet.be!news.belnet.be!afrodite.telenet-ops.be!not-for-mail
From: Programmers <Brainsoft@pandora.be>
Newsgroups: be.comp.programming
Subject: SQL : Subqueries
Organization: Brainsoft Programmers
Message-ID: <nud27t08qa1du954a0gu76556aqp148hr7@4ax.com>
X-Newsreader: Forte Agent 1.8/32.548
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
Lines: 44
Date: Fri, 26 Jan 2001 09:07:44 GMT
NNTP-Posting-Host: 213.224.208.78
X-Complaints-To: abuse@pandora.be
X-Trace: afrodite.telenet-ops.be 980500064 213.224.208.78 (Fri, 26 Jan 2001 10:07:44 MET)
NNTP-Posting-Date: Fri, 26 Jan 2001 10:07:44 MET