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.

10
Modifier une colonne pour être annulable
Je souhaite modifier une colonne de table pour qu'elle puisse être annulée. J'ai utilisé: ALTER TABLE Merchant_Pending_Functions Modify NumberOfLocations NULL Cela donne une erreur à Modify. Quelle est la syntaxe correcte?
318 sql 

13
SQL Server - Renvoyer une valeur après INSERT
J'essaie de récupérer la valeur-clé après une instruction INSERT. Exemple: j'ai une table avec le nom et l'identifiant des attributs. id est une valeur générée. INSERT INTO table (name) VALUES('bob'); Maintenant, je veux récupérer l'identifiant dans la même étape. Comment cela se fait-il? Nous utilisons Microsoft SQL Server 2008.


22
MySQL ne peut pas ajouter de contrainte de clé étrangère
J'essaie donc d'ajouter des contraintes de clé étrangère à ma base de données en tant qu'exigence de projet et cela a fonctionné la première fois ou deux sur des tables différentes, mais j'ai deux tables sur lesquelles j'obtiens une erreur lorsque j'essaie d'ajouter les contraintes de clé étrangère. Le message …
314 mysql  sql  foreign-keys 

8
SQL - rechercher des enregistrements d'une table qui n'existent pas dans une autre
J'ai les deux tables SQL suivantes (dans MySQL): Phone_book +----+------+--------------+ | id | name | phone_number | +----+------+--------------+ | 1 | John | 111111111111 | +----+------+--------------+ | 2 | Jane | 222222222222 | +----+------+--------------+ Call +----+------+--------------+ | id | date | phone_number | +----+------+--------------+ | 1 | 0945 | 111111111111 …
310 sql  mysql 

26
Y a-t-il une différence entre GROUP BY et DISTINCT
J'ai appris quelque chose de simple sur SQL l'autre jour: SELECT c FROM myTbl GROUP BY C A le même résultat que: SELECT DISTINCT C FROM myTbl Ce que je suis curieux de savoir, y a-t-il quelque chose de différent dans la façon dont un moteur SQL traite la commande, …
310 sql  group-by  distinct 


15
Sélectionnez n lignes aléatoires dans la table SQL Server
J'ai une table SQL Server contenant environ 50 000 lignes. Je souhaite sélectionner environ 5 000 de ces lignes au hasard. J'ai pensé à une manière compliquée, créer une table temporaire avec une colonne "nombre aléatoire", copier ma table dans celle-ci, parcourir la table temporaire et mettre à jour chaque …
309 sql  sql-server  random 

6
Dynamic SELECT TOP @var dans SQL Server
Comment puis-je avoir une variable dynamique définissant la quantité de lignes à retourner dans SQL Server? La syntaxe ci-dessous n'est pas valide dans SQL Server 2005+: DECLARE @count int SET @count = 20 SELECT TOP @count * FROM SomeTable



7
La chaîne de requête MySQL contient
J'ai essayé de comprendre comment je peux faire une requête avec MySQL qui vérifie si la valeur (chaîne $haystack) dans une certaine colonne contient certaines données (chaîne $needle), comme ceci: mysql_query(" SELECT * FROM `table` WHERE `column`.contains('{$needle}') "); En PHP, la fonction est appelée substr($haystack, $needle), alors peut-être: WHERE substr(`column`, …




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.