Questions tagged 'sql'

Linguagem de consulta estruturada (SQL) é uma linguagem para consultar bancos de dados. As perguntas devem incluir amostras de código, estrutura de tabela, dados de amostra e uma tag para implementar um DBMS (por exemplo, MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2, etc.). Se a sua pergunta se refere apenas a um DBMS específico (usa certas extensões / funções), use esta tag DBMS. Respostas a perguntas marcadas com SQL devem usar o padrão ISO / IEC SQL.
33
respostas

Qual é a diferença entre o INNER JOIN e o OUTER JOIN?

Assim como LEFT JOIN, RIGHT JOIN e FULL JOIN se encaixam?
set 02 set '08 às 1:36
32
respostas

Como posso atualizar do SELECT para o SQL Server?

No SQL Server, você pode inserir em uma tabela usando SELECT: INSERT INTO Tabela (col1, col2, col3) SELECT col1, col2, col3 FROM outra_tabela WHERE sql = 'legal' Também é possível atualizar via SELECT? Eu tenho uma tabela temporária contendo valores, ...
set 25 de fev '10 às 17:36
28
respostas

Como posso evitar a injeção de SQL no PHP?

Se a entrada do usuário for inserida sem alterar a consulta SQL, o aplicativo ficará vulnerável à injeção de SQL, como no exemplo a seguir: $ unsafe_variable = $ _POST ['user_input']; mysql_query ("INSERT INTO" table` (`column`) VALUES ('$ unsafe_variabl ...
set 13 de setembro '08 às 2:55
32
respostas

Adicione uma coluna com um valor padrão a uma tabela existente no SQL Server

Como posso adicionar uma coluna com um valor padrão a uma tabela existente no SQL Server 2000 / SQL Server 2005?
definido em 18 de setembro 08 às 15:30
45
respostas

Como concatenar texto de várias linhas em uma linha de texto em um servidor SQL?

Considere uma tabela de banco de dados com três linhas de nomes: Peter Paul Mary Existe uma maneira fácil de transformá-lo em uma única linha Peter, Paul, Mary?
set 12 out. '08 às 2:49
10
respostas

Como funciona a indexação de banco de dados?

Considerando que a indexação é tão importante que seu conjunto de dados aumenta de tamanho, alguém pode explicar como a indexação funciona no nível agnóstico do banco de dados? Informações sobre consultas para indexar um campo podem ser encontradas Como indexar ...
está marcada para 04 ago. '08 às 13:07
27
respostas

Encontre valores duplicados na tabela SQL

É fácil encontrar duplicatas com um campo: SELECT name, COUNT (email) FROM users GROUP BY email HAVING COUNT (email)> 1 Portanto, se tivermos a tabela ID NOME EMAIL 1 John asd@asd.com 2 Sam asd@asd.com 3 Tom asd@asd.com 4 B ...
07 abr. Set '10 às 21:17
40
respostas

Como importar um arquivo SQL usando a linha de comando no MySQL?

Eu tenho um arquivo .sql com exportação do phpMyAdmin. Eu quero importá-lo para outro servidor usando a linha de comando. Eu instalei o Windows Server 2008 R2. Eu coloquei o arquivo. SQL na unidade C e tentei este comando database_name <file.sql ...
definido em 16 de julho '13 às 3:43
26
respostas

Inserir os resultados do procedimento armazenado em uma tabela temporária

Como fazer SELECT * INTO [temp table] FROM [procedimento armazenado]? Não de [tabela] e sem definição [tabela temporária]? Selecione todos os dados do BusinessLine para o tmpBusLine perfeitamente. select * em tmpBusLine da BusinessLine Estou tentando fazer o mesmo, mas ...
set 17 de março de 2009 às 13:45
3
respostas

Qual é a diferença entre o INNER JOIN, o LEFT JOIN, o RIGHT JOIN e o FULL JOIN?

Qual é a diferença entre INNER JOIN, LEFT JOIN, RIGHT JOIN e FULL JOIN no MySQL?
definido em 18 de abril '11 às 20:15
36
respostas

Como retornar apenas a data do tipo de dados DateTime do SQL Server

SELECT GETDATE () Retorna: 2008-09-22 15: 24: 13.790 Eu quero esta parte da data sem o time part: 2008-09-22 00: 00: 00.000 Como posso obter isto?
set em 22 set. '08 às 6:31
36
respostas

Como remover linhas duplicadas?

Qual é a melhor maneira de remover linhas duplicadas de uma tabela bastante grande do SQL Server (ou seja, 300.000 linhas)? Linhas, é claro, não serão duplicatas perfeitas devido à existência do campo de identidade RowID. MyTable RowID int não identi ...
set 21 ago. '08 às 0:51
23
respostas

Qual é a diferença entre UNION e UNION ALL?

Qual é a diferença entre UNION e UNION ALL?
set 08 set '08 às 18:19
12
respostas

Quais são as opções de armazenamento para dados hierárquicos em um banco de dados relacional?

Boas críticas Em geral, você decide entre tempos de leitura rápida (por exemplo, um conjunto aninhado) ou tempo de gravação rápida (lista de adjacências). Normalmente, você obtém uma combinação das seguintes opções, que é a melhor ...
set 29 de out '10 às 3:23
4
respostas

Inserir várias linhas em uma única consulta SQL?

Eu tenho vários conjuntos de dados para inserir de uma vez, digamos, 4 linhas. Minha tabela possui três colunas: Person, Id e Office. INSERT INTO MyTable VALUES ("João", 123, "Escritório Lloyds"); INSERT INTO MyTable VALUES ("Jane", 124, "Escritório Lloyds"); INSE ...
set 17 de janeiro '09 às 8:55