Topic: Select'as bet orderinimas pagal nurodyta seka.

Sveiki, turiu klausima man reikia tokio dalyko kad išvestų duomenis taip kaip aš nurodyčiau sql'e. Aš mėginau naudoti test IN ('a1','a2','a3') bet jis išveda ne iš eilės, nes jis ne tam skirtas biski.. Man reiktu kad nurodžius duomenis selecte jisai surikiuotų pagal mano įrasytą seka į sql. Blogiausia tai kad aš neturiu pagal ką orderinti. 

Pvz:
Su IN išveda: a2,a1,a3 o reikia a1,a2,a3.

Re: Select'as bet orderinimas pagal nurodyta seka.

Posted by Eamon Daly on March 28 2005 6:16pm    [Delete] [Edit]

A common question on the mailing lists is how to sort results in a particular order. Just use the FIELD function:

SELECT * FROM tickets
ORDER BY FIELD(priority, 'High', 'Normal', 'Low', 'The Abyss');
http://dev.mysql.com/doc/refman/5.0/en/ … -rows.html

Sito klausi?

Re: Select'as bet orderinimas pagal nurodyta seka.

Taip suveikė labai dėkui! :)