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
Como mover colunas em uma tabela MySQL?
Atualmente, estou tendo a seguinte tabela MySQL: Employees (empID, empName, department); Quero alterar a tabela para o seguinte: Employees (empID, department, empName); Como isso pode ser feito usando ALTERinstruções? Nota: quero alterar apenas as posições da coluna.
207 mysql  sql  alter 







11
No SQL, qual é a diferença entre count (coluna) e count (*)?
Eu tenho a seguinte consulta: select column_name, count(column_name) from table group by column_name having count(column_name) > 1; Qual seria a diferença se eu substituísse todas as chamadas count(column_name)para count(*)? Esta pergunta foi inspirada em Como encontro valores duplicados em uma tabela no Oracle? . Para esclarecer a resposta aceita (e …
205 sql 

14
Cláusula SQL: IF na cláusula WHERE
É possível usar uma cláusula IF dentro de uma cláusula WHERE no MS SQL? Exemplo: WHERE IF IsNumeric(@OrderNumber) = 1 OrderNumber = @OrderNumber ELSE OrderNumber LIKE '%' + @OrderNumber + '%'
203 sql  sql-server  tsql 


7
Consulta PIVOT dinâmica do SQL Server?
Fui encarregado de criar um meio de traduzir os seguintes dados: date category amount 1/1/2012 ABC 1000.00 2/1/2012 DEF 500.00 2/1/2012 GHI 800.00 2/10/2012 DEF 700.00 3/1/2012 ABC 1100.00 no seguinte: date ABC DEF GHI 1/1/2012 1000.00 2/1/2012 500.00 2/1/2012 800.00 2/10/2012 700.00 3/1/2012 1100.00 Os pontos em branco podem …
203 sql  sql-server  tsql  pivot 

6
O que significa a cláusula SQL "GROUP BY 1"?
Alguém me enviou uma consulta SQL em que a GROUP BYcláusula consistia na declaração:GROUP BY 1 . Isso deve ser um erro de digitação, certo? Nenhuma coluna recebe o alias 1. O que isso pode significar? Estou certo em assumir que isso deve ser um erro de digitação?
203 mysql  sql  group-by 

8
Usar o alias da coluna na cláusula WHERE da consulta MySQL produz um erro
A consulta que estou executando é a seguinte, porém estou recebendo este erro: # 1054 - Coluna desconhecida 'Guarante_postcode' na 'Subconsulta IN / ALL / ANY' SELECT `users`.`first_name`, `users`.`last_name`, `users`.`email`, SUBSTRING(`locations`.`raw`,-6,4) AS `guaranteed_postcode` FROM `users` LEFT OUTER JOIN `locations` ON `users`.`id` = `locations`.`user_id` WHERE `guaranteed_postcode` NOT IN #this is where …


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.