Articles of sql

Qu’est-ce qu’une firebase database en colonnes?

Je travaille avec l’entreposage depuis un certain temps maintenant. Je suis insortinggué par les bases de données à colonnes et la rapidité avec laquelle ils peuvent offrir des récupérations de données. J’ai une question en plusieurs parties: Comment fonctionnent les bases de données en colonnes? En quoi diffèrent-ils des bases de données relationnelles?

Supprimer la colonne de la table SQLite

J’ai un problème: je dois supprimer une colonne de ma firebase database SQLite. J’ai écrit cette requête alter table table_name drop column column_name mais ça ne marche pas. Aidez-moi, s’il vous plaît.

Mise à jour ou insertion (plusieurs lignes et colonnes) de la sous-requête dans PostgreSQL

J’essaie de faire quelque chose comme ça dans les postgres: UPDATE table1 SET (col1, col2) = (SELECT col2, col3 FROM othertable WHERE othertable.col1 = 123); INSERT INTO table1 (col1, col2) VALUES (SELECT col1, col2 FROM othertable) Mais le point 1 n’est pas possible même avec postgres 9.0 comme mentionné dans les documents ( http://www.postgresql.org/docs/9.0/static/sql-update.html ) […]

Echappement des noms de colonne de type mot-clé dans Postgres

Si la colonne de la table Postgres porte le nom year , comment doit-on chercher la requête INSERT pour définir la valeur de cette colonne? Par exemple: INSERT INTO table (id, name, year) VALUES ( … ); donne une erreur près du mot de l’ année .

Comment interprétez-vous le plan d’explication d’une requête?

Lorsque vous tentez de comprendre l’exécution d’une instruction SQL, il est parfois recommandé de consulter le plan explicatif. Quel processus faut-il suivre pour interpréter (interpréter) un plan d’explication? Qu’est-ce qui devrait ressortir comme “Oh, ça marche très bien?” contre “Oh non, ce n’est pas correct.”

Différence entre un déclencheur FOR et AFTER?

Quelle est la différence entre un déclencheur FOR et AFTER?

ActiveRecord: liste les colonnes dans la table de la console

Je sais que vous pouvez demander à ActiveRecord de répertorier les tables dans la console en utilisant: ActiveRecord::Base.connection.tables Existe-t-il une commande qui listerait les colonnes dans une table donnée?

MySql – Comment mettre à jour une partie d’une chaîne?

Je cherche un moyen de mettre à jour seulement une partie d’une chaîne via une requête MySQL. Par exemple, si j’ai 10 enregistrements contenant tous «chaîne» dans le cadre de la valeur du champ (c.-à-d. «Quelque chose / chaîne», «quelque chose / ssortingnglookhere», «quelque chose / chaîne / etcetera» ‘à’ anothervalue ‘pour chaque ligne via […]

Afficher les noms de toutes les contraintes pour une table dans Oracle SQL

J’ai défini un nom pour chacune des contraintes pour les multiples tables que j’ai créées dans Oracle SQL. Le problème est que pour laisser tomber une contrainte pour la colonne d’une table particulière, j’ai besoin de connaître le nom que j’ai fourni pour chaque contrainte, que j’ai oubliée. Comment puis-je lister tous les noms de […]

Quels sont les usages de Cross Join?

Une jointure croisée effectue un produit cartésien sur les tuples des deux ensembles. SELECT * FROM Table1 CROSS JOIN Table2 Quelles circonstances rendent une telle opération SQL particulièrement utile?