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.

4
mysql delete em modo de segurança
Tenho um instrutor de mesa e quero deletar os registros que têm salário em uma faixa. Uma forma intuitiva é assim: delete from instructor where salary between 13000 and 15000; No entanto, no modo de segurança, não posso excluir um registro sem fornecer uma chave primária (ID). Então, escrevo o …
87 mysql  sql 

10
Análise de uso do índice PostgreSQL
Existe uma ferramenta ou método para analisar o Postgres e determinar quais índices ausentes devem ser criados e quais índices não utilizados devem ser removidos? Tenho um pouco de experiência em fazer isso com a ferramenta "profiler" para SQLServer, mas não conheço uma ferramenta semelhante incluída no Postgres.

9
MySQL DELETE FROM com subconsulta como condição
Estou tentando fazer uma consulta como esta: DELETE FROM term_hierarchy AS th WHERE th.parent = 1015 AND th.tid IN ( SELECT DISTINCT(th1.tid) FROM term_hierarchy AS th1 INNER JOIN term_hierarchy AS th2 ON (th1.tid = th2.tid AND th2.parent != 1015) WHERE th1.parent = 1015 ); Como você provavelmente pode dizer, quero …


9
MySQL obtém a posição da linha em ORDER BY
Com a seguinte tabela MySQL: +-----------------------------+ + id INT UNSIGNED + + name VARCHAR(100) + +-----------------------------+ Como posso selecionar uma única linha E sua posição entre as outras linhas da tabela, quando classificado por name ASC. Portanto, se os dados da tabela forem assim, quando classificados por nome: +-----------------------------+ + …




8
Caractere de escape Oracle SQL (para um '&')
Ao tentar executar instruções de inserção de SQL usando o Oracle SQL Developer , continuo gerando um prompt "Insira o valor de substituição": insert into agregadores_agregadores ( idagregador, nombre, url ) values ( 2, 'Netvibes', 'http://www.netvibes.com/subscribe.php?type=rss\&url=' ); Tentei escapar o caractere especial na consulta usando o '\' acima, mas ainda …

4
Como excluir da seleção no MySQL?
Este código não funciona para MySQL 5.0, como reescrevê-lo para que funcione DELETE FROM posts where id=(SELECT id FROM posts GROUP BY id HAVING ( COUNT(id) > 1 )) Eu quero excluir colunas que não têm id exclusivo. Vou acrescentar que na maioria das vezes é apenas um id (tentei …



2
selecione no mysql
Eu sou um usuário MSSQL e agora estou convertendo meu banco de dados para MySQL. Estou escrevendo a seguinte consulta no MySQL: select * into new_tbl from tbl E recebo o seguinte erro Error : Undeclared variable new_tbl Como tal consulta deve ser escrita corretamente no MySQL?
86 mysql  sql  sql-server 

12
incluindo parâmetros em OPENQUERY
Como posso usar um parâmetro dentro do sql openquery, como: SELECT * FROM OPENQUERY([NameOfLinkedSERVER], 'SELECT * FROM TABLENAME where field1=@someParameter') T1 INNER JOIN MYSQLSERVER.DATABASE.DBO.TABLENAME T2 ON T1.PK = T2.PK

9
max (comprimento (campo)) no mysql
Se eu disser: select max(length(Name)) from my_table Recebo o resultado como 18, mas também quero os dados em questão. Então, se eu disser: select max(length(Name)), Name from my_table ...não funciona. Deve haver uma auto-junção, eu acho que não consigo descobrir. Alguém pode me dar uma pista?
86 sql  mysql 

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.