IIF em uma Query, muito útil

Forum sobre SQL.

Moderador: Moderadores

Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

IIF em uma Query, muito útil

Mensagem por asimoes »

Utilizando IIF para setar um campo com determinado valor testando o conteúdo de um determinado campo

Código: Selecionar todos

cSql := "UPDATE CADASTROSOCIOS SET UTI = 'N', NR_D_UTI = IIF( NR_D_UTI IS NULL, '00', NR_D_UTI ), D_UPDATE = '2020-02-13' WHERE UTI = 'N' OR UTI IS NULL"
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

IIF em uma Query, muito útil

Mensagem por JoséQuintas »

Ué....
Até onde sei, no MySQL é IF()
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

IIF em uma Query, muito útil

Mensagem por asimoes »

JoséQuintas escreveu:Ué....
Até onde sei, no MySQL é IF()
É ADS OleDb, isso tem no oracle também
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Responder