Questions marquées «sql»

Le langage de requête structuré (SQL) est un langage permettant d'interroger des bases de données. Les questions doivent inclure des exemples de code, une structure de table, des exemples de données et une balise pour l'implémentation du SGBD (par exemple MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2, etc.) utilisés. Si votre question concerne uniquement un SGBD spécifique (utilise des extensions / fonctionnalités spécifiques), utilisez plutôt la balise de ce SGBD. Les réponses aux questions marquées avec SQL doivent utiliser le standard SQL ISO / IEC.



4
Comment déplacer des colonnes dans une table MySQL?
Actuellement, j'ai la table MySQL suivante: Employees (empID, empName, department); Je souhaite modifier le tableau comme suit: Employees (empID, department, empName); Comment cela peut-il être fait en utilisant des ALTERinstructions? Remarque: je souhaite modifier uniquement les positions des colonnes.
207 mysql  sql  alter 






8
Comment arrondir une moyenne à 2 décimales dans PostgreSQL?
J'utilise PostgreSQL via la "suite" de Ruby gem. J'essaie d'arrondir à deux décimales. Voici mon code: SELECT ROUND(AVG(some_column),2) FROM table J'obtiens l'erreur suivante: PG::Error: ERROR: function round(double precision, integer) does not exist (Sequel::DatabaseError) Je n'obtiens aucune erreur lorsque j'exécute le code suivant: SELECT ROUND(AVG(some_column)) FROM table Quelqu'un sait-il ce que …
206 sql  ruby  postgresql  sequel 


11
En SQL, quelle est la différence entre count (colonne) et count (*)?
J'ai la requête suivante: select column_name, count(column_name) from table group by column_name having count(column_name) > 1; Quelle serait la différence si je remplaçais tous les appels count(column_name)vers count(*)? Cette question a été inspirée par Comment trouver des valeurs en double dans une table dans Oracle? . Pour clarifier la réponse …
205 sql 

12
Insertion de données dans une table temporaire
Après avoir créé une table temporaire et déclaré les types de données comme ceci; CREATE TABLE #TempTable( ID int, Date datetime, Name char(20)) Comment puis-je insérer les données pertinentes qui se trouvent déjà sur une table physique dans la base de données?

14
SQL: clause IF dans la clause WHERE
Est-il possible d'utiliser une clause IF dans une clause WHERE dans MS SQL? Exemple: WHERE IF IsNumeric(@OrderNumber) = 1 OrderNumber = @OrderNumber ELSE OrderNumber LIKE '%' + @OrderNumber + '%'
203 sql  sql-server  tsql 


7
Requête PIVOT dynamique SQL Server?
J'ai été chargé de trouver un moyen de traduire les données suivantes: 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 dans ce qui suit: 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 Les espaces …
203 sql  sql-server  tsql  pivot 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.