Perguntas com a marcação «sql»

222
Arredondando para 2 casas decimais

Eu preciso converter minutos para horas, arredondado para 2 casas decimais. Também preciso exibir apenas até 2 números após o ponto decimal. Então, se eu tiver minutos como 650, então as horas devem ser 10,83 Aqui está o que eu tenho até agora: Select round(Minutes/60.0,2) from .... Mas, neste...

221
Tipos no MySQL: BigInt (20) vs Int (20)

Fiquei me perguntando qual a diferença entre BigInt, MediumInte Intsão ... parece óbvio que eles permitiriam números maiores; no entanto, posso fazer um Int(20)ou um BigInt(20)e isso faria parecer que não é necessariamente sobre tamanho. Alguma visão seria incrível, meio que curiosa. Estou usando...

220
Como liberar o buffer PRINT no TSQL?

Eu tenho um procedimento armazenado de execução muito longa no SQL Server 2005 que estou tentando depurar e estou usando o comando 'print' para fazer isso. O problema é que estou recebendo apenas as mensagens do SQL Server no final do meu sproc - eu gostaria de liberar o buffer de mensagens e...

218
Contar as ocorrências dos valores DISTINCT

Estou tentando encontrar uma consulta MySQL que encontre valores DISTINCT em um campo específico, conte o número de ocorrências desse valor e ordene os resultados pela contagem. exemplo db id name ----- ------ 1 Mark 2 Mike 3 Paul 4 Mike 5 Mike 6 John 7 Mark resultado esperado name count -----...

218
Erro 1022 - Não é possível escrever; chave duplicada na tabela

Estou recebendo um erro 1022 sobre chaves duplicadas no comando create table. Tendo examinado a consulta, não consigo entender onde a duplicação está ocorrendo. Alguém mais pode vê-lo? SQL query: -- ----------------------------------------------------- -- Table `apptwo`.`usercircle` --...

217
Como obtenho o fuso horário atual do MySQL?

Alguém sabe se existe essa função no MySQL? ATUALIZAR Isso não gera nenhuma informação válida: mysql> SELECT @@global.time_zone, @@session.time_zone; +--------------------+---------------------+ | @@global.time_zone | @@session.time_zone | +--------------------+---------------------+ | SYSTEM...

216
Por que o Oracle 9i trata uma string vazia como NULL?

Eu sei que não consideram '' como NULL, mas isso não faz muita coisa para me dizer por que este é o caso. Pelo que entendi as especificações SQL, '' não é o mesmo que NULL- um é um dado válido e o outro está indicando a ausência dessas mesmas informações. Sinta-se à vontade para especular, mas...