Perguntas com a marcação «sql»

247
WHERE vs HAVING

Por que você precisa colocar colunas que você mesmo criou (por exemplo select 1 as "number") depois HAVINGe não WHEREno MySQL? E existem desvantagens em vez de fazer WHERE 1(escrever a definição inteira em vez de um nome de

247
Chaves SQL, MUL x PRI x UNI

Qual é a diferença entre MUL, PRIe UNIno MySQL? Estou trabalhando em uma consulta MySQL, usando o comando: desc mytable; Um dos campos é mostrado como MULchave, outros são exibidos como UNIou PRI. Eu sei que se uma chave é PRI, apenas um registro por tabela pode ser associado a essa chave. Se...

245
Usando um ORM ou SQL simples? [fechadas]

Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 5 anos . Melhore...

245
MySQL OTIMIZAR todas as tabelas?

O MySQL possui um comando OPTIMIZE TABLE que pode ser usado para recuperar espaço não utilizado em uma instalação do MySQL. Existe uma maneira (comando interno ou procedimento armazenado comum) de executar essa otimização para todas as tabelas no banco de dados e / ou instalação do servidor, ou é...

244
Valores NULL dentro da cláusula NOT IN

Esse problema surgiu quando obtive diferentes contagens de registros para o que eu pensava serem consultas idênticas, uma usando uma not in whererestrição e a outra a left join. A tabela na not inrestrição tinha um valor nulo (dados inválidos) que fazia com que a consulta retornasse uma contagem de...

243
Como crio uma chave estrangeira no SQL Server?

Eu nunca codifiquei manualmente o código de criação de objeto para o SQL Server e a decodificação de chave estrangeira é aparentemente diferente entre o SQL Server e o Postgres. Aqui está o meu sql até agora: drop table exams; drop table question_bank; drop table anwser_bank; create table...