webForumDet fria alternativet

Select med limit om värde finns?

Databaser & SQL

2 svar · 219 visningar · startad av clacke

Medlem sedan feb. 2003234 inlägg
Frågan#1

Jag vill selektera ut dom 3 senaste inläggen i databasen baserat på datum, men om kolumnen image1 har en tom cell så vill jag att
den ska välja nästa rad istället.
Någon som vet?
Min select satts ser ut som nedan.

sql4 = "select * from bilar order by datum desc limit 3;"
set rs4 = conn.Execute (sql4)

Tack på förhand!

Medlem sedan dec. 200012 464 inlägg
#2

Det beror på vad du menar med tom cell. Om det är null

select * 
from bilar 
where image1 is not null
order by datum 
desc limit 3

och om det är ''

select * 
from bilar 
where image1 <> ''
order by datum 
desc limit 3
Medlem sedan feb. 2003234 inlägg
#3

Lars du är en klippa som vanligt :-), den andra koden fixade det.
Tack!

252 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)