Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera,
Queria fazer um ORDER BY uf asc. Mas precisava primeiro viesse São Paulo, depois os outros estados em ordem. tem como? Algo assim?
Select * from lojas order by 'sp' asc, uf asc
Cara, consegui fazer uma gambiarra aqui:
SELECT CASE WHEN sigla_estado LIKE '%sp%' THEN 1 ELSE 2 END AS NUM_ORDEM ,*FROM tb_estadosORDER BY NUM_ORDEM, sigla_estado
(Testei em SQL Server 2000)
Espero ter ajduado, flw...
Qual banco de dados você está suando?Qual é a situação q você está? Relatório? Preenchimento de combo?Talvez se você colocasse um campo na tabela para definir a ordem de exibição e fazer um order by nele.