Forum: SQL |
Thema:
CASE WHEN THEN |
Von:
G. Guest (
25.02.2005 09:25) |
Guten Tag,
Kann jemand vielleicht mir helfen beim Auslesen von Daten aus einer Tabelle mit der Funktion Case
Ich habe zwei Tabellen
Table1 seine Spalten sind:(id1,intname)
Table2 seine Spalten sind:(intname,name)
Beispiel:
Table1
id1 intname
1 10
2 11
3 12
Table2
intname name
10 test1
11 test2
12 test3
13 test4
14 test5
ich möchte gern alle name von der table2 mit der Funktion CASE auslesen
ich sollte so anfangen "SELECT CASE intname...."
Das Ergebnis ist:
test1
test2
test3
Vielen Dank
Betreff |
Von |
Datum |
|
  |
Re: CASE WHEN THEN
Hallo.<br><br>Mit welcher Bedingung?<br><br>Beispiel:<br><br>select wert = case kunde_index <br>when 0 then 'NULL'<br>when 1 then 'EINS'<br>else 'ELSE'<br>end<br>from kunden<br><br>LG<br>Tom |
 |
 |
 |
|
|
G.
Guest
|
25.02.2005 10:21 |
|
  |
Re: CASE WHEN THEN
Vielen Dank für Deine Hilfe, aber ich möchte die werten o und 'dynamischer machen'<br>when x then y<br> |
 |
 |
 |
|
|
G.
Guest
|
25.02.2005 13:23 |
|
  |
Re: CASE WHEN THEN
Hallo,<br><br>cih muss ehrlich zugeben, das ich nicht verstehe warum Du <br>SELECT CASE verwenden willst um den zugehörigen Namen des intname zu bekommen, da die beiden Tabellen ja offentsichtlich über eine... |
 |
 |
 |
|
|
Daniel
Röber
|
25.02.2005 10:32 |
|
  |
Re: CASE WHEN THEN
Vielen Dank für Deine Hilfe,<br><br>Ich muss leider Case Funktion verwenden, weil das einen anderen Grund hat,<br><br>Kann man nicht die werten zwischen When .. und then nicht dynamisch machen, das ist ein... |
 |
 |
 |
|
|
G.
Guest
|
25.02.2005 13:26 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!