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.



12
Quando usar aspas simples, aspas duplas e reticulares no MySQL
Estou tentando aprender a melhor maneira de escrever consultas. Eu também entendo a importância de ser consistente. Até agora, usei aleatoriamente aspas simples, aspas duplas e reticulares sem nenhum pensamento real. Exemplo: $query = 'INSERT INTO table (id, col1, col2) VALUES (NULL, val1, val2)'; Além disso, no exemplo acima, considere …
633 mysql  sql  quotes 


30
Buscar a linha que possui o valor Máximo para uma coluna
Mesa: UserId, Value, Date. Quero obter o UserId, Value para o máximo (Data) de cada UserId. Ou seja, o valor para cada UserId que possui a data mais recente. Existe uma maneira de fazer isso simplesmente no SQL? (Preferencialmente Oracle) Atualização: desculpas por qualquer ambiguidade: preciso obter TODOS os UserIds. …



15
O campo SQL SELECT WHERE contém palavras
Eu preciso de um select que retorne resultados como este: SELECT * FROM MyTable WHERE Column1 CONTAINS 'word1 word2 word3' E eu preciso de todos os resultados, ou seja, isso inclui seqüências de caracteres com 'word2 word3 word1' ou 'word1 word3 word2' ou qualquer outra combinação dos três. Todas as …
562 sql  select 


9
Ignorar determinadas tabelas com o mysqldump
Existe uma maneira de restringir certas tabelas do comando mysqldump? Por exemplo, eu usaria a seguinte sintaxe para despejar apenas a tabela1 e a tabela2: mysqldump -u username -p database table1 table2 > database.sql Mas existe uma maneira semelhante de despejar todas as tabelas, exceto table1 e table2? Eu não …
558 sql  mysql  database  mysqldump 


17
Como restaurar um arquivo de despejo do mysqldump?
Recebi um arquivo de banco de dados MySQL que preciso restaurar como um banco de dados na minha máquina Windows Server 2008. Tentei usar o MySQL Administrator, mas recebi o seguinte erro: O arquivo selecionado foi gerado pelo mysqldump e não pode ser restaurado por este aplicativo. Como faço para …
544 mysql  sql  database 


11
NOT IN vs NOT EXISTS
Qual dessas consultas é a mais rápida? NÃO EXISTE: SELECT ProductID, ProductName FROM Northwind..Products p WHERE NOT EXISTS ( SELECT 1 FROM Northwind..[Order Details] od WHERE p.ProductId = od.ProductId) Ou NÃO EM: SELECT ProductID, ProductName FROM Northwind..Products p WHERE p.ProductID NOT IN ( SELECT ProductID FROM Northwind..[Order Details]) O plano …
538 sql  sql-server  notin 

18
SQLite - UPSERT * não * INSERIR ou SUBSTITUIR
http://en.wikipedia.org/wiki/Upsert Inserir processo armazenado de atualização no SQL Server Existe alguma maneira inteligente de fazer isso no SQLite que eu não tenha pensado? Basicamente, quero atualizar três das quatro colunas se o registro existir. Se ele não existir, insira o registro com o valor padrão (NUL) da quarta coluna. O …
535 sql  sqlite  upsert 

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.