Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

Comando NOT IN

INSERT INTO [CLIENTES] ([CPF],[NOME],[ENDEREÇO],[BAIRRO],[CIDADE],[ESTADO],[CEP],[DATA NASCIMENTO],[IDADE],[SEXO], [LIMITE CRÉDITO],[VOLUME COMPRA],[PRIMEIRA COMPRA]) SELECT [CPF],[NOME],[ENDERECO 1] AS ENDEREÇO,[BAIRRO],[CIDADE],[ESTADO],[CEP],[DATA DE NASCIMENTO] AS [DATA NASCIMENTO], [IDADE],[SEXO],[LIMITE DE CREDITO] AS [LIMITE CRÉDITO],[VOLUME DE COMPRA] AS [VOLUME COMPRA], [PRIMEIRA COMPRA]FROM [SUCOS_VENDAS].[DBO].[TABELA DE CLIENTES] WHERE [CPF] NOT IN ('1471156710','19290992743','2600586709')

Tentei realizar o comando com <> mas não vai somente com o NOT INT que é como esta resolvido, por que com <> como foi dado no exemplo não funciona?

1 resposta
solução

Uma forma de resolver usando isso sem o NOT IN seria fazer assim:

select * from TABELA DE CLIENTES where  not (CPF = '1471156710' or CPF = ,'19290992743' or CPF = '2600586709')

Apesar disso funcionar, o NOT IN fica mais legível.