Questions marquées «sql»

Le langage de requête structuré (SQL) est un langage de gestion des données dans les systèmes de gestion de bases de données relationnelles. Cette balise est destinée aux questions générales de programmation SQL; ce n'est pas pour Microsoft SQL Server (pour cela, utilisez la balise sql-server), ni pour les dialectes spécifiques de SQL.

2
SQL IN () contre OR
Je travaillais avec une requête que j'ai écrite aujourd'hui a dû changer le code de la WHEREclause pour utiliser un filtre IN (liste de choses) au lieu d'utiliser quelque chose comme item_desc = 'item 1' OR item_desc = 'item 2' OR item_desc = 'item 3' OR item_desc = 'item 4' …
23 sql  speed 


11
Mon collègue a créé une table SQL à 96 colonnes
Nous voici en 2010, ingénieurs logiciels avec 4 ou 5 ans ou expérience, toujours en train de concevoir des tables avec 96 colonnes de fracturation. Je lui ai dit que ça allait être un cauchemar. Je lui ai montré que nous devons utiliser des ordinaux pour interfacer MySQL avec C …
23 sql  code-smell 



2
SQL est-il déclaratif?
Je pose la question car tant de questions que je vois en SQL se résument à: "C'est lent. Comment puis-je l'accélérer"? Ou sont des didacticiels indiquant "Faites de cette façon et non de cette façon car c'est plus rapide". Il me semble qu'une grande partie de SQL sait exactement comment …



5
Raison de préférer RIGHT JOIN à LEFT JOIN
Si je comprends bien, tous RIGHT JOIN: SELECT Persons.*, Orders.* FROM Orders RIGHT JOIN Persons ON Orders.PersonID = Persons.ID peut être exprimé comme LEFT JOIN: SELECT Persons.*, Orders.* FROM Persons LEFT JOIN Orders ON Persons.ID = Orders.PersonID Mon opinion personnelle est que l'intention de la déclaration: Obtenez d'abord le Persons …




4
Abstraction de la base de données - est-elle exagérée?
Après avoir été exposée à de nombreuses couches d'abstraction de bases de données, je commence à me demander à quoi sert chaque bibliothèque inventant son propre paradigme pour accéder aux données. Reprendre un nouveau DAL, c'est comme recommencer une nouvelle langue, alors que d'habitude, je veux simplement convaincre la couche …
18 database  sql  api-design  dsl 


7
Quels sont les avantages de l'utilisation de générateurs de requêtes SQL?
Y a-t-il des avantages à utiliser un générateur de requêtes, plutôt que d'utiliser du SQL brut? Par exemple $q->select('*') ->from('posts') ->innerJoin('terms', 'post_id') ->where(...) contre: SELECT * FROM posts WHERE ... Je vois que de nombreux frameworks utilisent ce type de couches d'abstraction, mais je ne comprends pas les avantages.
17 php  sql  frameworks 

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.