Hans: MySQL WHERE

Beitrag lesen

Hallo,

arbeite mich gerate in die WHERE-Klausel ein.
Frage, sind komplexe WHERE-Bedingungen möglich? z.B.:
folgende Tabelle:

  
+---------------------------+  
|id | bez | wert_x | wert_y |  
+---------------------------+  
|1  | bla |   2    |    3   |  
|2  | blu |   5    |    4   |  
+---------------------------+  

nun habe ich zwei weitere variablen: @x, @y vom Typ INT und @wert vom Typ FLOAT. Jetzt nehmen wir z.B. eine etwas komplexe Formel(Pseudo-Code):

@wert = SQRT((@x - wert_x * @x - wert_y) + (@y - wert_y * @y - wert_y))

jetzt möchte ich jede Zeile der Tablle haben in denen der Wert <= 2 ist.

Ist sowas möglich? Wenn ja, wie?