Hallo allerseits,
1)
Man hat ein Feld (array) von integer-Zahlen. An das Feldende soll die Summe dieser Zahlen anfügen werden. Falls diese Summe schon in einer Zelle des Feldes vorkommt, soll sie nicht angefügt werden.
Pseudocode:
sum = 0;
for(i=0, i<feld.length;i++){
sum = sum + feld[i]
feld.appendIfNotContain(sum);
2) Dies will ich nun mit einer Datenbank machen.
Die Tabelle dieser DB besteht nur aus einer Spalte.
In der Tabelle werden Integer-Zahlen gespeichert.
Jetzt will ich dort das Gleiche machen wie bei dem Feld oben.
Frage1:
Kann man auf die Tabelle durch einen Direktzugriff zugreifen wie z.B:
tabelle[spalte][zeile] = ....
oder wie wird das in SQL gemacht ?
Frage2:
Durch welchen SQL-Befehl kann man an das Ende eine Zahl anfügen, aber nur unter der Voraussetzung, daß diese nicht schon in der Tabelle vorkommt ?
mfg
Bh
1)
Man hat ein Feld (array) von integer-Zahlen. An das Feldende soll die Summe dieser Zahlen anfügen werden. Falls diese Summe schon in einer Zelle des Feldes vorkommt, soll sie nicht angefügt werden.
Pseudocode:
sum = 0;
for(i=0, i<feld.length;i++){
sum = sum + feld[i]
feld.appendIfNotContain(sum);
2) Dies will ich nun mit einer Datenbank machen.
Die Tabelle dieser DB besteht nur aus einer Spalte.
In der Tabelle werden Integer-Zahlen gespeichert.
Jetzt will ich dort das Gleiche machen wie bei dem Feld oben.
Frage1:
Kann man auf die Tabelle durch einen Direktzugriff zugreifen wie z.B:
tabelle[spalte][zeile] = ....
oder wie wird das in SQL gemacht ?
Frage2:
Durch welchen SQL-Befehl kann man an das Ende eine Zahl anfügen, aber nur unter der Voraussetzung, daß diese nicht schon in der Tabelle vorkommt ?
mfg
Bh
Comment