0

Não consigo usar a Função Case no SQL Server Management

Leandro Carrer
Leandro Carrer

Não consigo usar a Função Case no SQL Server Management. Eu já criei TipoPessoa, salvei no disquetinho, mas quando escrevo ele fica este sublinhado vermelho e escreve o erro abaixo. Alguém consegue me ajudar?




0
0

Comentários (5)

0
Leandro Carrer

Leandro Carrer

04/07/2021 15:56

Emerson Batista, agora deu certo mano! A palavra TipoPessoa não está mais sublinhada em vermelho!

Nunca que eu ia adivinhar está sequencia de código que você escreveu.


1
E

Emerson Batista

03/07/2021 23:02

Testei aqui do jeito que indiquei e lógico que fiz a sintaxe do CASE mas falta o FROM NomeTabela no final para funcionar. Aqui rolou


1
E

Emerson Batista

03/07/2021 20:49

O correto seria:


SELECT *,
    CASE TipoPessoa
      WHEN 'J' THEN 'Jurídica'
      WHEN 'F' THEN 'Física'
    END FROM Clientes


Espero que ajude!

0
Leandro Carrer

Leandro Carrer

03/07/2021 21:08

Eu tentei o que vocês falaram, mas mesmo assim dá erro :/



1
Marcel Santos

Marcel Santos

03/07/2021 20:50

TipoPessoa 'J', só falta especificar um operador de comparação =, >,<, != TipoPessoa = 'J'

https://docs.microsoft.com/pt-br/sql/t-sql/language-elements/comparison-operators-transact-sql?view=sql-server-ver15

Sou Engenheiro Civil recém-formado, Técn. Adm. (Etec), Mecânico de Usinagem (Senai), gosto de cálculos (tenho facilidade), de tecnologia e estou fascinado por este universo de T.I que ingressei agora.

Brasil