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.

19
Altere uma coluna do MySQL para AUTO_INCREMENT
Estou tentando modificar uma tabela para criar sua coluna de chave primária AUTO_INCREMENTapós o fato. Eu tentei o seguinte SQL, mas recebi uma notificação de erro de sintaxe. ALTER TABLE document ALTER COLUMN document_id AUTO_INCREMENT Estou fazendo algo errado ou isso não é possível? + -------------------- + | VERSÃO () …
194 sql  mysql  alter-table 



5
Quais são as práticas recomendadas para o design de banco de dados em vários idiomas? [fechadas]
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debate, argumentos, pesquisas ou discussão prolongada. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …


9
Condição em JOIN ou WHERE
Existe alguma diferença (desempenho, prática recomendada, etc ...) entre colocar uma condição na cláusula JOIN versus a cláusula WHERE? Por exemplo... -- Condition in JOIN SELECT * FROM dbo.Customers AS CUS INNER JOIN dbo.Orders AS ORD ON CUS.CustomerID = ORD.CustomerID AND CUS.FirstName = 'John' -- Condition in WHERE SELECT * …
192 sql  performance 


8
Como arredondar uma média para duas casas decimais no PostgreSQL?
Estou usando o PostgreSQL através da 'sequela' da gema Ruby. Estou tentando arredondar para duas casas decimais. Aqui está o meu código: SELECT ROUND(AVG(some_column),2) FROM table Estou tendo o erro a seguir: PG::Error: ERROR: function round(double precision, integer) does not exist (Sequel::DatabaseError) Não recebo nenhum erro quando executo o seguinte …
191 sql  ruby  postgresql  sequel 


18
Importar arquivo SQL para mysql
Eu tenho um banco de dados chamado nitm. Eu não criei nenhuma tabela lá. Mas eu tenho um arquivo SQL que contém todos os dados necessários para o banco de dados. O arquivo está em nitm.sqlque está C:\ drive. Este arquivo tem tamanho de cerca de 103 MB. Estou usando …
190 mysql  sql  database  windows  import 

7
valor do tempo padrão do banco de dados sqlite 'now'
É possível em um banco de dados sqlite criar uma tabela que tenha uma coluna de carimbo de data / hora padrão para isso DATETIME('now')? Como isso: CREATE TABLE test ( id INTEGER PRIMARY KEY AUTOINCREMENT, t TIMESTAMP DEFAULT DATETIME('now') ); Isso dá um erro ... Como resolver?
190 sql  sqlite 


4
Como encontrar registros duplicados no PostgreSQL
Eu tenho uma tabela de banco de dados PostgreSQL chamada "user_links" que atualmente permite os seguintes campos duplicados: year, user_id, sid, cid A única restrição é atualmente o primeiro campo chamado "id", porém agora estou olhando para adicionar uma restrição para garantir que o year, user_id, side cidsão todos originais, …

9
Como faço para colocar uma 'cláusula if' em uma string SQL?
Então, aqui está o que eu quero fazer no meu banco de dados MySQL . Eu gostaria de fazer: SELECT * FROM itemsOrdered WHERE purchaseOrder_ID = '@purchaseOrdered_ID' AND status = 'PENDING' Se isso não retornasse nenhuma linha, o que é possível if(dr.HasRows == false), agora criaria um UPDATEno purchaseOrderbanco de …
190 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.