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.




25
Utiliser l'adresse e-mail comme clé primaire?
L'adresse e-mail est-elle un mauvais candidat pour le primaire par rapport aux numéros à incrémentation automatique? Notre application Web a besoin que l'adresse e-mail soit unique dans le système. J'ai donc pensé à utiliser l'adresse e-mail comme clé primaire. Cependant, mon collègue suggère que la comparaison de chaînes sera plus …


5
Comparaison de chaînes sensibles à la casse SQL
Comment comparez-vous les chaînes pour que la comparaison ne soit vraie que si les cas de chacune des chaînes sont également égaux. Par exemple: Select * from a_table where attribute = 'k' ... renverra une ligne avec un attribut "K". Je ne veux pas de ce comportement.
234 sql  sql-server 

23
Liste des colonnes avec des index dans PostgreSQL
Je voudrais obtenir les colonnes sur lesquelles se trouve un index dans PostgreSQL. Dans MySQL, vous pouvez utiliser SHOW INDEXES FOR tableet consulter la Column_namecolonne. mysql> show indexes from foos; +-------+------------+---------------------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+ | Table | Non_unique | Key_name | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | …
233 sql  postgresql  indexing 


30
Quels sont les anti-modèles SQL les plus courants? [fermé]
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une discussion approfondie. …
232 sql  anti-patterns 



18
Recherche de lignes en double dans SQL Server
J'ai une base de données d'organisations SQL Server et il existe de nombreuses lignes en double. Je veux exécuter une instruction select pour saisir tout cela et la quantité de dupes, mais aussi renvoyer les identifiants associés à chaque organisation. Une déclaration comme: SELECT orgName, COUNT(*) AS dupes FROM organizations …

9
SELECT * FROM X WHERE id IN (…) avec Dapper ORM
Quelle est la meilleure façon d'écrire une requête avec la clause IN à l'aide de Dapper ORM lorsque la liste des valeurs de la clause IN provient de la logique métier? Par exemple, disons que j'ai une requête: SELECT * FROM SomeTable WHERE id IN (commaSeparatedListOfIDs) Le commaSeparatedListOfIDsest transmis à …
231 .net  sql  dapper 


6
MySQL, mieux vaut insérer NULL ou une chaîne vide?
J'ai un formulaire sur un site Web qui a beaucoup de domaines différents. Certains champs sont facultatifs tandis que d'autres sont obligatoires. Dans ma base de données, j'ai une table qui contient toutes ces valeurs, est-il préférable d'insérer une valeur NULL ou une chaîne vide dans les colonnes de base …
230 mysql  sql  sql-null 

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.