Articles of sql

Alias ​​de table SQL: bon ou mauvais?

Quels sont les avantages et les inconvénients de l’utilisation d’alias de tables dans SQL? Personnellement, j’essaie de les éviter, car je pense qu’ils rendent le code moins lisible (en particulier lors de la lecture de grands rapports où / et), mais cela m’intéresserait d’entendre des contre-arguments. Quand est-ce que c’est généralement une bonne idée d’utiliser […]

Quand dois-je utiliser la clé primaire ou l’index?

Quand dois-je utiliser une clé primaire ou un index? Quelles sont leurs différences et quel est le meilleur?

Comment implémenter une relation plusieurs à plusieurs dans PostgreSQL?

Je crois que le titre est explicite. Comment créez-vous la structure de table dans PostgreSQL pour créer une relation plusieurs-à-plusieurs. Mon exemple: Product(name, price); Bill(name, date, Products);

Différence entre DECIMAL et NUMERIC

Quelle est la différence entre le type de données SQL NUMERIC et DECIMAL ? Si les bases de données les traitent différemment, j’aimerais savoir pour au moins: serveur SQL Oracle Db / 2 MySQL PostgreSQL En outre, existe-t-il des différences dans la façon dont les pilotes de firebase database interprètent ces types?

Comment un programmeur orienté object peut-il se familiariser avec la programmation pilotée par firebase database?

J’ai programmé en C # et Java pendant un peu plus d’un an et j’ai une bonne connaissance de la programmation orientée object, mais mon nouveau projet parallèle nécessite un modèle basé sur une firebase database. J’utilise C # et Linq qui semble être un outil très puissant, mais j’ai du mal à concevoir une […]

Quelle est la meilleure façon d’implémenter la suppression logicielle?

Travailler sur un projet en ce moment et nous devons implémenter la suppression en douceur pour la majorité des utilisateurs (rôles d’utilisateur). Nous avons décidé d’append un champ “is_deleted = ‘0’” sur chaque table de la firebase database et de lui atsortingbuer la valeur “1” si des rôles d’utilisateur particuliers appuient sur un bouton de […]

Quand ou pourquoi utiliseriez-vous une jointure externe droite au lieu de gauche?

Wikipédia déclare: “En pratique, les jointures externes droites explicites sont rarement utilisées, car elles peuvent toujours être remplacées par des jointures extérieures à gauche et ne fournissent aucune fonctionnalité supplémentaire.” Quelqu’un peut-il fournir une situation où il a préféré utiliser la notation RIGHT, et pourquoi? Je ne peux pas penser à une raison de l’utiliser […]

Où est | DataDirectory | défini?

Ceci est une question de suivi de Où est ce fichier sur mon système? Des tonnes de questions et de réponses partout et sur Internet, mais je ne peux pas en trouver qui donne une réponse à cette question spécifique. Tout est par défaut mais je ne trouve pas le fichier lui-même, Ce n’est pas […]

Signification de «Sélectionner les tables optimisées» dans MySQL Expliquer le plan

Quelle est la signification des Select tables optimized away dans MySQL Explain plan? explain select count(comment_count) from wp_posts; +—-+————-+—————————+—————————–+ | id | select_type | table,type,possible_keys, | Extra | | | | key,key_len,ref,rows | | +—-+————-+—————————+—————————–+ | 1 | SIMPLE | all NULLs | Select tables optimized away| +—-+————-+—————————+—————————–+ 1 row in set (0.00 sec) Remarque: […]

Mise à jour SQL à la sum de ses valeurs jointes

J’essaie de mettre à jour un champ dans la firebase database à la sum de ses valeurs jointes: UPDATE P SET extrasPrice = SUM(E.price) FROM dbo.BookingPitchExtras AS E INNER JOIN dbo.BookingPitches AS P ON E.pitchID = P.ID AND P.bookingID = 1 WHERE E.[required] = 1 Lorsque je lance ceci, j’obtiens l’erreur suivante: “An aggregate may […]