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!

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