webForumDet fria alternativet

Få ut det minsta resp. största talet ur två givna värden

Databaser & SQL

2 svar · 353 visningar · startad av jme

Medlem sedan maj 20012 237 inlägg
Frågan#1

Hej!

Finns det nån metod i MySql 4.1.12 där man kan få ut det största resp. minsta talet av två givna tal?

Exempel 1, få ut det största:

metod(2, 4) -> 4

Exempel 2, få ut det minsta:

metod(2,4) -> 2

Medlem sedan juni 20008 205 inlägg
#2

IF eller CASE borde nog lösa det.
http://dev.mysql.com/doc/mysql/en/control-flow-functions.html

Medlem sedan maj 20012 237 inlägg
#3

Tack för svaret, men jag kom på en ännu bättre idé (för mitt ändamål).

Kör med BETWEEN istället.

Jag ska alltså leta upp poster i databaser, vars position ligger inom ett visst rektangulärt område:

FROM abc WHERE (y BETWEEN lat - dist AND lat + dist) AND (x BETWEEN lon - dist AND lon + dist)

263 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)