🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: ch.comp
Article #86053

Re: simples sql-statement

#86053
From: Heribert Slama
Date: Mon, 12 May 1997 00:00
69 lines
2945 bytes
On Thu, 08 May 1997 19:57:11 GMT, hslama@datacomm.ch (Heribert Slama)
wrote:

>On Thu, 24 Apr 1997 10:35:08 +0200, Puttkammer Andreas
><Andreas.Puttkammer@ubs.ch> wrote:
>
>>hallo, 
>>
>>kann mir jemand bei folgendem problem helfen.
>> ... 
[Problemstellung weggelassen]
>
>Meine L�sung lautet:
[gel�scht]
>
>
>Die "L�sung" von [Walter Stucki <wstucki@oekosoft.ch>]...
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
>>select kursname from A
>>minus 
>>select kursname from B
>...ist so _daneben_, dass es sich m�glicherweise um einen _Scherz_
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
>handelt (Kennt ihr einander?). 
DIESE AUSSAGE NEHME ICH ZURUECK!
Ich bedaure, dass ich Walter Stucki (WS) etwas unterstellt habe.
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

Er konnte mich inzwischen davon �berzeugen, dass obige L�sung unter
Oracle 7.3 funktioniert.

Zu meiner Ehrenrettung m�chte ich hinzuf�gen, dass in meinen
Unterlagen (IBM DB2/2, SQL-Level SQL92) das Schl�sselwort "minus"
_nicht_ vorkommt.

>In (Standard-) SQL gibt es keine (direkten) Mengenoperationen ...
MEIN FEHLER - es gibt sie doch! (Vereinigung, Schnittmenge,
Komplement�rmenge).
Ich habe das glatt vergessen, weil ich es kaum je angewendet habe.
(Ich habe haupts�chlich mit SQL zu tun, das in Programmen eingebettet
ist. Wenn man Tabellen auch mutieren will, kann man Mengenoperationen
nicht ben�tzen).

>"minus" zur Komplementbildung habe ich noch nie gesehen.
Mein SQL-Level (SQL92) ben�tzt stattdessen "except".
Leider habe ich das beim ersten Nachschauen im Manual �bersehen.


>Viele w�rden Dir jetzt das K�rzel "RTFM" entgegenschleudern - "Read
>the Fine Manual"! - denn die Aufgabenstellung geh�rt wirklich zur
>Grundstufe der SQL-Ausbildung. Ich gehe mal davon davon aus, dass Du
>keine oder nur schlechte Unterlagen �ber SQL hast.
Da habe ich meinem Hang zum Sarkasmus zu sehr nachgegeben. Aber zum
Sinn der Aussage stehe ich nach wie vor.
>
>Viel Erfolg!
Mit  _beiden_  L�sungsvorschl�gen (meiner ist n�mlich auch richtig).
>
>Kopie an: Walter Stucki <wstucki@oekosoft.ch>
Ich hatte WS ausserdem noch eine "Flame" via E-Mail geschickt, die ich
an dieser Stelle nochmals bedaure und zur�cknehme.
Ich stelle fest: WS kennt sich mit SQL wirklich aus.

Herzliche Gr�sse an alle Betroffenen,
	Heribert
Heribert Slama <hslama@datacomm.ch>
System programmer
Muttenz, Switzerland
Technical Details
Message-ID: <337732e8.767906@news.pingnet.ch>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <335F1B3C.1E85@ubs.ch> <337211fe.5587904@news.pingnet.ch>

Show Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII
X-Google-Thread: 10c1fa,e69af6ae084fd5e3
X-Google-Attributes: gid10c1fa,public
From: hslama@datacomm.ch (Heribert Slama)
Subject: Re: simples sql-statement
Date: 1997/05/12
Message-ID: <337732e8.767906@news.pingnet.ch>
X-Deja-AN: 241083689
References: <335F1B3C.1E85@ubs.ch> <337211fe.5587904@news.pingnet.ch>
Newsgroups: ch.comp