SQL - select * from X WHERE (wenn der Wert numerisch ist, sonst ...)

Ich brauchen würde, um eine DB zu wählen, wird sich anders Verhalten, wenn Zahl oder text eingegeben wird, werden nur andere Bedingung verwendet werden soll. Ich denke, es sollte getan werden, aber nicht ganz sicher mit der syntax (MSSQL). Danke

Ich würde brauchen:

SELECT * 
  FROM X 
 WHERE (IF value passed is numeric = "ID" ELSE "NAME") = Value //ID or Name are columns
InformationsquelleAutor Petr | 2010-09-06
Schreibe einen Kommentar