Ordenar DBGrid através de SQL desconsiderando campos nulos
Tem como fazer isto?
Mas que classifique desconsiderando os campos nulo da coluna especificada como CAMPO.
Preciso desta ajuda.
Att.
SELECT * FROM NOME_DA_TABELA ORDER BY CAMPO
Mas que classifique desconsiderando os campos nulo da coluna especificada como CAMPO.
Preciso desta ajuda.
Att.
Devmedia
Curtidas 0
Respostas
Devmedia
12/10/2007
Usercontrol e MySQL da certo?
Vocês aconcelhão?
Alguém utiliza?
Att.
Vocês aconcelhão?
Alguém utiliza?
Att.
GOSTEI 0
Devmedia
12/10/2007
postei errado, ^^
malz.
malz.
GOSTEI 0
Devmedia
12/10/2007
Solucionado.
Colocar aqui, caso um dia alguém precise
desvantagem: vai aparecer mais uma coluna no grid. ai é so vc retirar ela no delphi.
lembrando que utilizo MySQL
Att.
Colocar aqui, caso um dia alguém precise
SELECT *, IF (MARCA IS NULL,1,0) AS enulo FROM cadastro_de_produtos ORDER BY enulo ASC, marca ASC
desvantagem: vai aparecer mais uma coluna no grid. ai é so vc retirar ela no delphi.
lembrando que utilizo MySQL
Att.
GOSTEI 0
Marco Salles
12/10/2007
bom que voce tenha resolvido....
mas voce chegou a tentar com is not null ????
Mais ou menos assim , dependendo do Banco
a idéia é retirar da consulta os campo nullos....
mas voce chegou a tentar com is not null ????
Mais ou menos assim , dependendo do Banco
Select Campo1,Campo2,Campo3 From Tabela Where Campo1 is not null Ordery By Campo1
a idéia é retirar da consulta os campo nullos....
GOSTEI 0
Devmedia
12/10/2007
[quote:b5b42cc3c6=´Marco Salles´]bom que voce tenha resolvido....
mas voce chegou a tentar com is not null ????
Mais ou menos assim , dependendo do Banco
a idéia é retirar da consulta os campo nullos....[/quote:b5b42cc3c6]
tentei sim.
Mas na minha dúvida era para exibir todos sem elinimar os campos nulos.
Mas sim colocando eles por ultimo na classificação. Sendo que campos nulos tem integridade preferencial sobre texto ou numero.
Mas vlw mesmo assim.
Att.
mas voce chegou a tentar com is not null ????
Mais ou menos assim , dependendo do Banco
Select Campo1,Campo2,Campo3 From Tabela Where Campo1 is not null Ordery By Campo1
a idéia é retirar da consulta os campo nullos....[/quote:b5b42cc3c6]
tentei sim.
Mas na minha dúvida era para exibir todos sem elinimar os campos nulos.
Mas sim colocando eles por ultimo na classificação. Sendo que campos nulos tem integridade preferencial sobre texto ou numero.
Mas vlw mesmo assim.
Att.
GOSTEI 0
Devmedia
12/10/2007
o código que lancei acima é para exibir no DBGrid ...
e não consulta.
e não consulta.
GOSTEI 0
Marco Salles
12/10/2007
Mas na minha dúvida era para exibir todos sem elinimar os campos nulos.
Mas sim colocando eles por ultimo na classificação.
Beleza.. Entendido... So que:
Sendo que campos nulos tem integridade preferencial sobre texto ou numero.
Esta afirmação tem ressalvas...Depende do Banco Usado entre outros fatores (Linguagem do Banco)
ex:No Oracle e no Firebird ficara por ultimo , no Sql Server vem antes
GOSTEI 0
Devmedia
12/10/2007
[quote:aee2db59bd=´Marco Salles´]
Beleza.. Entendido... So que:
Esta afirmação tem ressalvas...Depende do Banco Usado entre outros fatores (Linguagem do Banco)
ex:No Oracle e no Firebird ficara por ultimo , no Sql Server vem antes[/quote:aee2db59bd]
justo, oque voce fala.
mas lembrando que minha dúvida, eu afirmei acima, que era para MySQL.
vlw o debate.
Abraço.
att.
Mas na minha dúvida era para exibir todos sem elinimar os campos nulos.
Mas sim colocando eles por ultimo na classificação.
Beleza.. Entendido... So que:
Sendo que campos nulos tem integridade preferencial sobre texto ou numero.
Esta afirmação tem ressalvas...Depende do Banco Usado entre outros fatores (Linguagem do Banco)
ex:No Oracle e no Firebird ficara por ultimo , no Sql Server vem antes[/quote:aee2db59bd]
justo, oque voce fala.
mas lembrando que minha dúvida, eu afirmei acima, que era para MySQL.
vlw o debate.
Abraço.
att.
GOSTEI 0