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.


7
doit apparaître dans la clause GROUP BY ou être utilisé dans une fonction d'agrégation
J'ai une table qui ressemble à cet appelant «makerar» cname | wmname | avg --------+-------------+------------------------ canada | zoro | 2.0000000000000000 spain | luffy | 1.00000000000000000000 spain | usopp | 5.0000000000000000 Et je veux sélectionner la moyenne maximale pour chaque cname. SELECT cname, wmname, MAX(avg) FROM makerar GROUP BY cname; mais …


10
MySQL LIKE IN ()?
Ma requête actuelle ressemble à ceci: SELECT * FROM fiberbox f WHERE f.fiberBox LIKE '%1740 %' OR f.fiberBox LIKE '%1938 %' OR f.fiberBox LIKE '%1940 %' J'ai fait quelques recherches et je ne trouve rien de similaire à un LIKE IN () - je l'imagine fonctionner comme ceci: SELECT * …
273 sql  mysql 





11
Opérateur <>! = Différent de NULL
Quelqu'un pourrait-il expliquer le comportement suivant en SQL? SELECT * FROM MyTable WHERE MyColumn != NULL (0 Results) SELECT * FROM MyTable WHERE MyColumn &lt;&gt; NULL (0 Results) SELECT * FROM MyTable WHERE MyColumn IS NOT NULL (568 Results)
271 sql  sql-server  tsql  null 



2
Cast de VARCHAR vers INT - MySQL
Mes données actuelles pour SELECT PROD_CODE FROM `PRODUCT` est PROD_CODE 2 5 7 8 22 10 9 11 J'ai essayé les quatre requêtes et aucune ne fonctionne. ( Réf ) SELECT CAST(PROD_CODE) AS INT FROM PRODUCT; SELECT CAST(PROD_CODE AS INT) FROM PRODUCT; SELECT CAST(PROD_CODE) AS INTEGER FROM PRODUCT; SELECT CAST(PROD_CODE …
267 mysql  sql 

16
Obtention de «Délai d'attente verrouillé dépassé; essayez de redémarrer la transaction "même si je n'utilise pas de transaction
J'exécute l' UPDATEinstruction MySQL suivante : mysql&gt; update customer set account_import_id = 1; ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction Je n'utilise pas de transaction, alors pourquoi aurais-je cette erreur? J'ai même essayé de redémarrer mon serveur MySQL et cela n'a pas aidé. Le tableau comporte 406 …

7
Enregistrement des modifications après la modification d'une table dans SQL Server Management Studio
Si je souhaite enregistrer des modifications dans une table, précédemment enregistrées dans SQL Server Management Studio (aucune donnée dans la table présente), j'obtiens un message d'erreur: L'enregistrement des modifications n'est pas autorisé. Les modifications que vous avez apportées nécessitent la suppression et la recréation des tableaux suivants. Vous avez soit …


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.