Конференция "Базы" » order by изменить порядок сортировки [D7, IB6.x]
 
  • dolmat (11.01.10 17:11) [0]
    Табл поля: дата, код(varchar(2)....
    необходимо в sql запросе данные отсортировать в порядке
    дата (1,2,3 ....), код (я-а)

    order by data, kod
  • ANB (11.01.10 17:17) [1]
    order by data, kod desc
  • Ega23 © (11.01.10 17:43) [2]

    > order by data, kod desc


    Я предпочитаю в длинных конструкциях asc тоже явно указывать. Точно не вспомню, но на какой-то СУБД asc по-умолчанию в длинной конструкции не прокатил.
  • dolmat (11.01.10 18:12) [3]
    спасибо всем
  • ANB (12.01.10 10:48) [4]

    > Я предпочитаю в длинных конструкциях asc тоже явно указывать.

    Да где тут длинная конструкция то ? :)
    Хотя asc можно всегда указывать - хуже не будет.
  • Ega23 © (12.01.10 11:18) [5]

    > Да где тут длинная конструкция то ? :)


    Длинная - это больше одного поля в Order By  :)
    По-моему, в Postgres такая фигня была, что в выражении
    order by Field1, Field2 desc

    эта сволота по обоим полям в обратном порядке сортировала, надо было явно прописывать
    order by Field1 asc, Field2 desc

  • turbouser © (12.01.10 11:23) [6]

    > Ega23 ©   (12.01.10 11:18) [5]

    Тоже натыкался.. по моему, FB в первых версиях грешил таким.
    Один раз обломался - с тех пор только явно, если есть несколько условий сортировки :) Конечно, если все asc по умолчанию - то без указаний :)
  • Ega23 © (12.01.10 11:49) [7]

    > Один раз обломался - с тех пор только явно, если есть несколько
    > условий сортировки :) Конечно, если все asc по умолчанию
    > - то без указаний :)


    Во-во, я также.
 
Конференция "Базы" » order by изменить порядок сортировки [D7, IB6.x]
Есть новые Нет новых   [134435   +33][b:0][p:0.001]