- SQL - ORDER BY
+ Responder ao Tópico
-
SQL - ORDER BY
Falaaeeeeeeeeee galeeeeeeeeraaaaa.....
tenhu q fazer um ORDER BY numa tabela.... tipo assim....
select * from tabela order by nome;
blz... soh q o resultado sai assim:
Jorge
Paulo
aurelio
bruno
como faço pra fazer o select 100 q o order by considere letras maiusculas e minusculas ???
:roll:
-
SQL - ORDER BY
bom primeiramento o comando sql não é sensentive, issu quer dizer que não diferencia maiusculas e minusculas, e sua sintaxe de comando está certa, confira o a tablea da consulta está correta,se exite o campo nome, onde vc está buscando a consuata...
-
SQL - ORDER BY
eh realmente o comando naum eh sensitive.... mas o resultado sim......
di qq forma vlw.........mas eu jah tinha chekado tudu issu q c falow antes.... tanto eh q c tivesse erro naum apareceria resultado algum....... :wink:
tem algum comando ai q faiz issu d naum deixar o resultado sair sensitive.... soh preciso descobrir qual.......
c alguem lembrar ou souber posta i.....
e se der posta rapido pq preciso dissu urgente... :cry: :cry: :cry:
-
SQL - ORDER BY
e ae
kara os parametros do order by q eu saiba só existem 3 asc, desc, e nulls(first ou last), não tenho certeza, mas isso depende do banco usado aq no trampo usamos Oracle e testei funcionou, e é oq vou lhe passar ja no paradox e interbase não funcionou, então vai do suporte ao banco a linguagem SQL.
existe funções alfanumericas do oracle, não sei q banco vc esta usando mas tenta ai, aq eu peguei o interbase e não funcionou, usa a função NLS_LOWER(retorna a consulta em minusculas) e NLS_UPPER(retorna em maiusculas), vou dar um exemplo com as duas funções
SELECT NLS_LOWER(NOME) from tabela
ORDER BY NOME
para retornar a consulta em minusculas, ou
SELECT NLS_UPPER(NOME) from tabela
ORDER BY NOME
espero ter ajudado
falow
Kakaroto
-
SQL - ORDER BY
eh... testei e num funfou naum... aki eh postgresql 7.3.3
mas sei lah....por enquanto vai ter q fikar assim mesmo... andei olhando no site do postgre e num achei nada q me ajudasse....
msm assim vlw ai a força di vcs....
:wink:
-
SQL - ORDER BY
a sintaxe do seria
SELECT <lista de colunas> FROM <tabela>
ORDER BY <coluna> [ASC] [DESC]
ACHO QUE ASSIM DEVERIA FUNCIONAR:
select * from tabela order by nome ASC;
PARA ORDENAR DE FORMA CRESCENTE
OU
select * from tabela order by nome DESC;
PARA ORDENAR DE FORMA DECRESCENTE
SQL PADRAO 'E ASSIM
DEVERIA FUNCIONAR
-
SQL - ORDER BY
intaum....agente aki usa o ASC e o DESC, mas mesmo assim ele continua case sensitive, vem primeiro as MAIUSCULAS e depois as minusculas.... :cry:
tipo
select campo1 from tabela1 order by campo1 asc;
campo1
---------
Zumzum
bunda
vagina
-
SQL - ORDER BY
AAAEEEEEEE......POF POF POF ......PUUUMMMM.......CONSIGUIMU......FINALMENTE.....e de quebra ja da pra responder um otro topico q eu postei aki faz tempo....
pra da um select com order by insensitivo no pgsql eh soh fazer assim:
select * from tabela order by lower(campo);
e respondendo a uma ANTIIIIIIIGA duvida minha, pra da um select com o "LIKE" sendo insensitivo eh soh fazer assim:
select * from tabela where campo ILIKE '%palavra%';
Agradecemos a colaboracao de todos q tentaram de alguma forma ajudar...
ass. SDM, LenTu
PS.: Amanha vai ateh ter churrasco pra comemorar....e eh serio....