Dies ist eine statische Kopie unseres alten Forums. Es sind keine Interaktionen möglich.
This is a static copy of our old forum. Interactions are not possible.

NullAhnung

Erfahrener Schreiberling

  • "NullAhnung" is female
  • "NullAhnung" started this thread

Posts: 332

Date of registration: Apr 28th 2003

1

Thursday, November 20th 2003, 5:09pm

DBS Blatt 5

Warum funktioniert das nicht wenn man schreibt:

MAX (COUNT(...)) ?????

This post has been edited 1 times, last edit by "NullAhnung" (Nov 20th 2003, 5:09pm)


Dexter

Junior Schreiberling

  • "Dexter" is male

Posts: 253

Date of registration: May 27th 2002

2

Thursday, November 20th 2003, 5:26pm

Sollte normalerweise richtig sein, wobei er allerdings immer 1 oder 0 rausgeben sollte ;) Was für einen Fehler gibt er denn an ?

Source code

1
2
3
while ($asleep != true)  {  
  $sheep++;  
}

NullAhnung

Erfahrener Schreiberling

  • "NullAhnung" is female
  • "NullAhnung" started this thread

Posts: 332

Date of registration: Apr 28th 2003

3

Friday, November 21st 2003, 2:06pm

group function is nested too deeply Hab das bei HAVING geschrieben. Mag er nicht ;)

Hab jetzt hier nochmal n paar Vorschläge für 2a und 2b) :::

2a)

SELECT STATE_NAME
FROM STATE
WHERE YEAR_ENTERED BETWEEN 2000 AND 2999;


2b)

SELECT S.STATE_NAME
FROM STATE S
WHERE NOT EXISTS
(SELECT STATE_BORN
FROM PRESIDENT P
WHERE P.STATE_BORN=S.STATE_NAME);

Wäre das in SQL so richtig programmiert? Wenn ja, wie mach ich das mit dem BETWEEN in 2a) als Tupel?

Und in 2c) hab ich noch ein Problem mit COUNT(*)>1 und dem GROUP BY. Mach ich das mit der Anzahl dann mit # oder wie?

This post has been edited 1 times, last edit by "NullAhnung" (Nov 21st 2003, 2:08pm)


Der Micha

Trainee

  • "Der Micha" is male

Posts: 38

Date of registration: Mar 28th 2003

Location: Hannover Südstadt

4

Saturday, November 22nd 2003, 5:23pm

warum machst du 2a nicht einfach so:

SELECT state_name
FROM state
WHERE year_entered >= 1900;

Dann hast du die Probleme mit dem Between nicht und die
Darstellung im Tupelkalkül ist recht einfach....

ap

Erfahrener Schreiberling

Posts: 269

Date of registration: Feb 14th 2002

Occupation: Student ;-)

5

Sunday, November 23rd 2003, 11:25am

Quoted

Original von NullAhnung
group function is nested too deeply Hab das bei HAVING geschrieben. Mag er nicht ;)


Tipp: Ich habe zwei Lösungen mit unterschiedlichen HAVING-Klauseln. Beide mit einer zweiten SELECT-FROM-GROUP-Abfrage im HAVING, nur eben unterschiedlich aufgebaut.
Who the fuck is General Failure and why does he read my hard disk? ?(

Der Micha

Trainee

  • "Der Micha" is male

Posts: 38

Date of registration: Mar 28th 2003

Location: Hannover Südstadt

6

Sunday, November 23rd 2003, 2:39pm

Aufgabe 2 c

Hat auch irgendjemand ein Tipp für 2c ????
Ich hab versucht die sql anweisung umzubauen,
bekomme das aber ohne den group befehl nicht hin...

ap

Erfahrener Schreiberling

Posts: 269

Date of registration: Feb 14th 2002

Occupation: Student ;-)

7

Sunday, November 23rd 2003, 5:46pm

RE: Aufgabe 2 c

Quoted

Original von Der Micha
Hat auch irgendjemand ein Tipp für 2c ????
Ich hab versucht die sql anweisung umzubauen,
bekomme das aber ohne den group befehl nicht hin...


Mit einer zweiten SELECT-Abfrage geht auch das.
Grobes Schema:
SELECT
FROM
WHERE (SELECT FROM WHERE);
Who the fuck is General Failure and why does he read my hard disk? ?(

MAX

Senior Schreiberling

  • "MAX" is male

Posts: 822

Date of registration: Dec 11th 2001

Location: Hannover

8

Sunday, November 23rd 2003, 7:31pm

Aufgabe 1 a

Ich verstehe leider die Aufgabenstellung nicht. Ist es etwa nicht so, dass nur in einer Legislaturperiode auch nur einen Präsidenten gibt???
mfg
MAX

  • "Joachim" is male

Posts: 2,863

Date of registration: Dec 11th 2001

Location: Hämelerwald

Occupation: Wissenschaftlicher Mitarbeiter (Forschungszentrum L3S, TU Braunschweig)

9

Sunday, November 23rd 2003, 8:15pm

RE: Aufgabe 1 a

Quoted

Original von MAX
Ich verstehe leider die Aufgabenstellung nicht. Ist es etwa nicht so, dass nur in einer Legislaturperiode auch nur einen Präsidenten gibt???
Es kann auch mehrere geben. Wenn z. B. wie 1972 geschehen der US-Präsident jemandem den Auftrag erteilt, ins Parteibüro der gegnerischen Partei einzubrechen und dies dummerweise an die Öffentlichkeit gerät, kann das zum Rücktritt des amtierenden Präsidenten führen. Sein Vize übernimmt dann den Job bis zum Ende der Legislaturperiode.
The purpose of computing is insight, not numbers.
Richard Hamming, 1962

ap

Erfahrener Schreiberling

Posts: 269

Date of registration: Feb 14th 2002

Occupation: Student ;-)

10

Monday, November 24th 2003, 7:42am

RE: Aufgabe 1 a

[Mist gelöscht, habe nicht gesehen, dass im Subject auf eine andere Aufgabe hingewiesen wurde]
Who the fuck is General Failure and why does he read my hard disk? ?(

This post has been edited 2 times, last edit by "ap" (Nov 24th 2003, 7:44am)