Perguntas com a marcação «sql»

SQL (Structured Query Language) é uma linguagem para consulta de bancos de dados. As perguntas devem incluir exemplos de código, estrutura da tabela, dados de amostra e uma tag para a implementação do DBMS (por exemplo, MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2, etc.) em uso. Se sua pergunta estiver relacionada apenas a um DBMS específico (usa extensões / recursos específicos), use a tag desse DBMS. As respostas às perguntas marcadas com SQL devem usar o SQL padrão ISO / IEC.


2
a subconsulta em FROM deve ter um alias
Tenho esta consulta que escrevi em PostgreSQL que retorna um erro dizendo: [Err] ERROR: LINE 3: FROM (SELECT DISTINCT (identifiant) AS made_only_recharge Esta é a consulta completa: SELECT COUNT (made_only_recharge) AS made_only_recharge FROM ( SELECT DISTINCT (identifiant) AS made_only_recharge FROM cdr_data WHERE CALLEDNUMBER = '0130' EXCEPT SELECT DISTINCT (identifiant) AS …

10
Agrupando em intervalos de 5 minutos dentro de um intervalo de tempo
Tenho algumas dificuldades com os comandos mySQL que desejo executar. SELECT a.timestamp, name, count(b.name) FROM time a, id b WHERE a.user = b.user AND a.id = b.id AND b.name = 'John' AND a.timestamp BETWEEN '2010-11-16 10:30:00' AND '2010-11-16 11:00:00' GROUP BY a.timestamp Esta é minha declaração de saída atual. timestamp …
91 mysql  sql  group-by 

9
INSERT vs INSERT INTO
Trabalho com T-SQL no MS SQL há algum tempo e, de alguma forma, sempre que preciso inserir dados em uma tabela, costumo usar a sintaxe: INSERT INTO myTable <something here> Eu entendo que a palavra INTO- chave é opcional aqui e eu não preciso usá-la, mas de alguma forma ela …
91 sql  sql-server  tsql 


16
Consulta SQL: Exclua todos os registros da tabela, exceto os N?
É possível construir uma única consulta mysql (sem variáveis) para remover todos os registros da tabela, exceto o último N (classificado por id desc)? Algo assim, só que não funciona :) delete from table order by id ASC limit ((select count(*) from table ) - N) Obrigado.
91 sql  mysql 




10
Função SQL Row_Number () na cláusula Where
Encontrei uma pergunta respondida com a Row_Number()função na cláusula where. Quando tentei uma consulta, recebi o seguinte erro: "Msg 4108, Nível 15, Estado 1, Linha 1 As funções em janela só podem aparecer nas cláusulas SELECT ou ORDER BY." Aqui está a consulta que tentei. Se alguém souber como resolver …


5
há uma vantagem em varchar (500) sobre varchar (8000)?
Eu li sobre isso nos fóruns do MSDN e aqui e ainda não estou certo. Acho que isso está correto: Varchar (max) será armazenado como um tipo de dados de texto, o que tem desvantagens. Então, digamos que seu campo tenha menos de 8.000 caracteres. Como um campo BusinessName em …
90 sql  sql-server  tsql 

11
Consulta MySQL encontrando valores em uma string separada por vírgulas
Eu tenho um campo COLORS (varchar(50))em uma minha tabela SHIRTSque contém uma string delimitada por vírgulas, como 1,2,5,12,15,. Cada número representa as cores disponíveis. Ao executar a consulta select * from shirts where colors like '%1%'para obter todas as camisas vermelhas (cor = 1), também obtenho as camisas cuja cor …
90 sql  mysql  database 


7
Valor padrão inválido para 'dateAdded'
Eu tenho um problema estúpido com o SQL que não consigo consertar. ALTER TABLE `news` ADICIONE `dataAdded` DATETIME NOT NULL PADRÃO CURRENT_TIMESTAMP AUTO_INCREMENT, ADICIONE CHAVE PRIMÁRIA (`data adicionada`) Erro: (#1067)Invalid default value for 'dateAdded' Alguém pode me ajudar?
90 mysql  sql 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.