Pesquisa resultou em 19 ocorrências: +IfNull

Termo pesquisado: +ifnull

por asimoes
19 Dez 2020 14:41
Fórum: SQL
Tópico: Select com agrupamento
Respostas: 30
Exibições: 16221

Select com agrupamento

Esse aqui fez, mas para um ano, se colocar BETWEEN 2018 AND 2020 não funciona

SELECT X.ANO, X.MES AS MES, IFNULL(X.TOTAL,0) AS TOTAL FROM (
WITH RECURSIVE Ano AS (
SELECT 1 AS MES
UNION
SELECT MES + 1 AS MES
FROM ANO
WHERE
Ano.mes < 12
)
SELECT * FROM ANO
LEFT JOIN
( SELECT D_VENC AS ...
por asimoes
18 Dez 2020 18:23
Fórum: SQL
Tópico: Select com agrupamento
Respostas: 30
Exibições: 16221

Select com agrupamento

Nada como um SELECT por cima pra resolver o mais interno
2020-12-18 18_21_42-Window.png

SELECT X.MES, IFNULL(X.TOTAL,0) FROM (
WITH RECURSIVE Ano AS (
SELECT 1 AS mes
UNION
SELECT mes + 1 AS mes
FROM Ano
WHERE
Ano.mes < 12
)
SELECT * FROM Ano
LEFT JOIN
( SELECT D_VENC AS VENCIMENTO, Sum ...
por asimoes
18 Dez 2020 18:06
Fórum: SQL
Tópico: Select com agrupamento
Respostas: 30
Exibições: 16221

Select com agrupamento

Como tratar null? apesar de usar IFNULL não funcionou tentei também COALESCE
2020-12-18 18_04_25-Window.png
por alxsts
13 Mar 2017 08:44
Fórum: SQL
Tópico: Resultado diferente Hb_Md5 x Md5 (Mysql)
Respostas: 11
Exibições: 3374

Resultado diferente Hb_Md5 x Md5 (Mysql)

Olá!

Para evitar problemas, não se esqueça de tratar os campos que retornam do banco de dados como valor NULL. Use a função IFNULL() do MySQL em seus SELECTs.
por alxsts
11 Mar 2016 16:41
Fórum: SQL
Tópico: Erro em comandos SQL
Respostas: 67
Exibições: 39790

Erro em comandos SQL

... no SQL Server:
-- considerando que o campo x seja do tipo alfanumérico
SELECT Coalesce( x, 'Campo nulo' )

No MySQL e MariaDB, existe a função IfNull() que corresponde à IsNull() do SQL Server. A Coalesce() também existe nos dois.

Coalesce() é diferente de IsNull() e IfNull() pois aceita uma ...
por Itamar M. Lins Jr.
24 Jun 2015 20:46
Fórum: Banco de Dados
Tópico: SQLMIX SELECT de nomes com valores vazios
Respostas: 31
Exibições: 11796

SQLMIX SELECT de nomes com valores vazios

Leia novamente senhor!!!

Itamar eu tentei o "as"

funcionou com isso: sem o 'as"

DBUSEAREA( .T., 'SQLMIX', "SELECT codigo,IFNULL(nome,space(35)) nome FROM GRUPOS; " )

obrigada a todos!


Tá vendo ?
Ela tirou o "AS"... Aqui com AS funciona!!!

Lique p/ a M$ para reportar o BUG do ADO que não ...
por Itamar M. Lins Jr.
24 Jun 2015 20:37
Fórum: Banco de Dados
Tópico: SQLMIX SELECT de nomes com valores vazios
Respostas: 31
Exibições: 11796

SQLMIX SELECT de nomes com valores vazios

VEJA AQUI OHH SENHOR PREPOTÊNCIA!!!

Troque por:

DBUSEAREA( .T., 'SQLMIX', "SELECT codigo,IfNull(nome, Space(35)) as nome FROM GRUPOS where IS_DELETED='N' order by nome ","Nome_Do_DBF" )

CADÊ NAME ai em cima????

Na QUERY da moça eu coloquei ifnull(NOME,space(35)) AS NOME tá vendo ?????
No meu ...
por Itamar M. Lins Jr.
24 Jun 2015 18:35
Fórum: Banco de Dados
Tópico: SQLMIX SELECT de nomes com valores vazios
Respostas: 31
Exibições: 11796

SQLMIX SELECT de nomes com valores vazios

... é NOME procure ai no google sobre select com alias... Porque se não o SQLMIX vair trazer a sentença com cabeçalho OK!!!!
O CABEÇALHO FICARÁ assim "ifnull(name,space(35))"... ou o nome da estrutura do DBF.
Sobre o campo data também vejo que não tem nada a ver, aqui aceitou a data... conforme explica a ...
por JoséQuintas
24 Jun 2015 13:18
Fórum: Banco de Dados
Tópico: SQLMIX SELECT de nomes com valores vazios
Respostas: 31
Exibições: 11796

SQLMIX SELECT de nomes com valores vazios


dbUseArea( .T., , "SELECT code, ifnull(name,space(35)) as Nome, residents FROM country", "country" )
Browse()


Não sei se foi erro de digitação, mas talvez tenha funcionado porque usou NAME e NOME.

Testei aqui, e uma alternativa seria "deixar o campo de fora".
Usei uma fórmula. Como é usada ...
por Karine Lima Almeida
23 Jun 2015 15:48
Fórum: Banco de Dados
Tópico: SQLMIX SELECT de nomes com valores vazios
Respostas: 31
Exibições: 11796

SQLMIX SELECT de nomes com valores vazios

Legal alxsts,

e se por exemplo eu querer usar select * from tabela, vai ter alguma forma de fazer esse consulta
atribuindo o ifnull(nome,space(35)) ?

att. Karine
por alxsts
23 Jun 2015 15:36
Fórum: Banco de Dados
Tópico: SQLMIX SELECT de nomes com valores vazios
Respostas: 31
Exibições: 11796

SQLMIX SELECT de nomes com valores vazios

... para as colunas. O erro que ocorreu foi na função Browse(), como informou o Itamar, pois ela recebeu uma coluna sem nome.

No caso da função IfNull(), você pode optar por colocar outro valor ao invés de espaços, do mesmo tipo de dados da coluna. Exemplo:
dbUseArea( .T., , "SELECT code Código ...
por Itamar M. Lins Jr.
23 Jun 2015 15:19
Fórum: Banco de Dados
Tópico: SQLMIX SELECT de nomes com valores vazios
Respostas: 31
Exibições: 11796

SQLMIX SELECT de nomes com valores vazios

funcionou com isso: sem o 'as"
Deve ser a versão do seu MySQL aqui é o 5.6.
E eu uso o Harbour 3.4 fork do Viktor Szakats.

Código: Selecionar todos

   dbUseArea( .T., , "SELECT code, ifnull(name,space(35)) as Nome, residents FROM country", "country" )
   Browse()
Saudações,
Itamar M. Lins Jr.
por Karine Lima Almeida
23 Jun 2015 15:05
Fórum: Banco de Dados
Tópico: SQLMIX SELECT de nomes com valores vazios
Respostas: 31
Exibições: 11796

SQLMIX SELECT de nomes com valores vazios

Itamar eu tentei o "as"

funcionou com isso: sem o 'as"

DBUSEAREA( .T., 'SQLMIX', "SELECT codigo,IFNULL(nome,space(35)) nome FROM GRUPOS; " )

obrigada a todos!
por Itamar M. Lins Jr.
23 Jun 2015 14:58
Fórum: Banco de Dados
Tópico: SQLMIX SELECT de nomes com valores vazios
Respostas: 31
Exibições: 11796

SQLMIX SELECT de nomes com valores vazios

Ola!

DBUSEAREA( .T., 'SQLMIX', "SELECT codigo,IfNull(nome, Space(35)) FROM GRUPOS where IS_DELETED='N' order by nome " )

Troque por:

DBUSEAREA( .T., 'SQLMIX', "SELECT codigo,IfNull(nome, Space(35)) as nome FROM GRUPOS where IS_DELETED='N' order by nome " ,"Nome_Do_DBF" )


Saudações,
Itamar M ...
por Karine Lima Almeida
23 Jun 2015 14:18
Fórum: Banco de Dados
Tópico: SQLMIX SELECT de nomes com valores vazios
Respostas: 31
Exibições: 11796

SQLMIX SELECT de nomes com valores vazios

Oi alxsts, obrigada pela dica, funciona no comando sql, e é exatamente o que eu preciso,

DBUSEAREA( .T., 'SQLMIX', "SELECT codigo,IfNull(nome, Space(35)) FROM GRUPOS where IS_DELETED='N' order by nome " )

só que no meu código da esse erro:
eval.png
eval.png (3.84 KiB) Exibido 5813 vezes
vc sabe me dizer o que é?