Thread Kann mans nicht schöner und schneller schreiben (18 answers)
Opened by Magic at 2003-11-05 17:02

Crian
 2003-11-06 10:51
#35667 #35667
User since
2003-08-04
5872 Artikel
ModeratorIn
[Homepage]
user image
[quote=Magic,05.11.2003, 16:02]
Code: (dl )
SELECT levelname FROM level WHERE level_min <= 25 ORDER by blevel_min DESC LIMIT 1


[...]

Halt immer der maximal mögliche Wert.
[/quote]

[quote=Magic,05.11.2003, 23:09]So,
ich versuch mal alle Fragen zu klären:
Als erstes mal das LIMIT 1.
Das LIMIT 1 sorgt in diesem Fall dafür, dass der erste Datensatz der auf das matching pass rausgezogen wird und danach Schluss ist, da man/ich eh nicht mehr brauch.
[/quote]

Aha, jetzt verstehe ich, was Du möchtest. Ich dachte gerade, DU könntest dann alternativ mit MAX() arbeiten, aber Du willst Dir ja nicht "level_min" ausgeben lassen, nach dem Du sortierst, sondern den dazugehörigen "levelname"n.

Hmmm....

Auf jeden Fall kannte ich bisher LIMIT nicht. Ist das Standard-SQL? In meinem SQL-Buch finde ich dazu nichts.
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite

View full thread Kann mans nicht schöner und schneller schreiben