Quando tem porcentagem, escreve com ou sem aspas simples? No caso da informação abaixo
Matrícula: 00233 Nome: João Geraldo da Fonseca Comissão: 10%
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Quando tem porcentagem, escreve com ou sem aspas simples? No caso da informação abaixo
Matrícula: 00233 Nome: João Geraldo da Fonseca Comissão: 10%
USE sucos;
INSERT INTO tabela_de_vendedores ( MATRICULA, NOME, PERCENTUAL_COMISSAO) VALUE ( '00233', 'João Geraldo da Fonseca', 0.10)
Seria assim?
Olá Ana,
Isso irá depender do tipo de dado que o campo foi definido ao ser criado.
Por exemplo, se a tabela foi criada da seguinte forma:
CREATE TABLE tabela_de_vendedores (
matricula VARCHAR(5),
nome VARCHAR(100),
percentual_comissao FLOAT
);Então deve ser informado como você mostrou, sem aspas.
Já se a tabela tivesse sido criada assim:
CREATE TABLE tabela_de_vendedores (
matricula VARCHAR(5),
nome VARCHAR(100),
percentual_comissao VARCHAR(6)
);Aí o valor da comissão teria que estar entre aspas.
Como percentual de comissão é uma informação numérica, o campo deve ser numérico também, e não string.
Espero ter ajudado!