Hente lige numre fra database

Tags:    mysql

Hej

Jeg vil kun hente rækker fra databasen med id'er, som er lige i min mysql-streng, er der nogen der har forslag til hvordan man gør det?

Jeg har prøvet med denne her:

SELECT * FROM timeline_event
ORDER BY (case when id % 2 = 0 then 1 else 0 end), aarstal


Den sorterer godt nok efter lige/ulige numre, men den udskriver først de ulige så de lige numre, som jeg så sorterer efter årstal.

Jeg vil kun udskrive enten de lige numre eller de ulige.

Lidt ligesom hvis man kun vil vise de lige husnumre på en vej.

:O Morten



3 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 7 karma
Sorter efter stemmer Sorter efter dato
Lige numre:
Fold kodeboks ind/udSQL kode 


Ulige numre:
Fold kodeboks ind/udSQL kode 




Indlæg senest redigeret d. 11.05.2011 10:15 af Bruger #69
Den her version er måske en smule hurtigere (men nok ikke mærkbart medmindre du har mange rækker).

Lige:
Fold kodeboks ind/udKode 


Ulige:
Fold kodeboks ind/udKode 




Det var simpelt.

Tak for hjælpen



t