sqL-beginner
Grünschnabel
HalliHallo oder guten Abend,
ich mache seit einigen Tagen im Selbststudium mit der Sprache SQLPlus vertraut. Dies gelingt mir bis dato aber leider eher schlecht als recht, was ich bislang nicht weiter für schlimm empfinde, weil es ja normal ist.
Ich stehe gerade vor zwei Problemen:
a) ich möchte alle Daten einer Tabelle abrufen, aber eine Spalte soll nicht abgerufen werden
Ich möchte aber wie gesagt eine Spalte nicht abrufen. Ich könnte jetzt alle Spalten abrufen und einzeln aufzählen, welche ich abrufen möchte, klar. Aber das wird auf Dauer ja unübersichtlich und ist mit einer Menge Schreibkram verbunden. Kann ich dies nicht auch erledigen in dem ich das "Sternchen" einfach einschränke? Die passende Synthax hat der Zufall dabei leider noch nicht aus meinen Fingerspitzen herausgekitzelt.
Könnte mir da jemand Abhilfe leisten / einen Tipp geben? In den Manuals habe ich leider auch nichts gefunden, was auch an mangelnder English-Kenntnisse liegen kann im Moment.
b) Ich möchte alle Werte einer Spalte abrufen, welche an der dritten Stelle ein c haben.
Das obere habe ich mir gedacht, aber leider auch kein Erfolg.
Ich wäre sehr dankbar, wenn Ihr mir helfen könntet.
Grüße,
Peer
ich mache seit einigen Tagen im Selbststudium mit der Sprache SQLPlus vertraut. Dies gelingt mir bis dato aber leider eher schlecht als recht, was ich bislang nicht weiter für schlimm empfinde, weil es ja normal ist.

Ich stehe gerade vor zwei Problemen:
a) ich möchte alle Daten einer Tabelle abrufen, aber eine Spalte soll nicht abgerufen werden
Code:
SELECT *
FROM kunden;
Ich möchte aber wie gesagt eine Spalte nicht abrufen. Ich könnte jetzt alle Spalten abrufen und einzeln aufzählen, welche ich abrufen möchte, klar. Aber das wird auf Dauer ja unübersichtlich und ist mit einer Menge Schreibkram verbunden. Kann ich dies nicht auch erledigen in dem ich das "Sternchen" einfach einschränke? Die passende Synthax hat der Zufall dabei leider noch nicht aus meinen Fingerspitzen herausgekitzelt.

b) Ich möchte alle Werte einer Spalte abrufen, welche an der dritten Stelle ein c haben.
Code:
SELECT *
FROM kunden
WHERE kunden='%a%'
Das obere habe ich mir gedacht, aber leider auch kein Erfolg.
Ich wäre sehr dankbar, wenn Ihr mir helfen könntet.
Grüße,
Peer