Articles of sql

Obtenir la liste de toutes les tables dans Oracle?

Comment puis-je interroger une firebase database Oracle pour afficher les noms de toutes les tables?

Puis-je concaténer plusieurs lignes MySQL dans un seul champ?

En utilisant MySQL , je peux faire quelque chose comme: SELECT hobbies FROM peoples_hobbies WHERE person_id = 5; Ma sortie: shopping fishing coding mais au lieu de cela je veux juste 1 rangée, 1 col: Production attendue: shopping, fishing, coding La raison en est que je sélectionne plusieurs valeurs à partir de plusieurs tables, et […]

Insérer dans une table MySQL ou mettre à jour s’il existe

Je veux append une ligne à une table de firebase database, mais si une ligne existe avec la même clé unique, je souhaite mettre à jour la ligne. Par exemple, insert into table (id, name, age) values(1, “A”, 19) Disons que la clé unique est id , et dans ma firebase database il y a […]

Trouver toutes les tables contenant une colonne avec le nom spécifié – MS SQL Server

Est-il possible d’interroger des noms de tables contenant des colonnes LIKE ‘%myName%’ ?

Comment limiter le nombre de lignes renvoyées par une requête Oracle après la commande?

Est-il possible de faire en sorte qu’une requête Oracle se comporte comme si elle contenait une clause MySQL limit ? En MySQL , je peux le faire: select * from sometable order by name limit 20,10 pour obtenir la 21ème à la 30ème rangée (sautez les 20 premières, donnez les 10 suivantes). Les lignes sont […]

Enregistrer la sortie PL / pgSQL de PostgreSQL dans un fichier CSV

Quel est le moyen le plus simple d’enregistrer une sortie PL / pgSQL depuis une firebase database PostgreSQL vers un fichier CSV? J’utilise PostgreSQL 8.4 avec pgAdmin III et le plugin PSQL sur lequel j’exécute les requêtes.

INNER JOIN ON vs clause WHERE

Pour simplifier, supposons que tous les champs pertinents NOT NULL sont NOT NULL . Tu peux faire: SELECT table1.this, table2.that, table2.somethingelse FROM table1, table2 WHERE table1.foreignkey = table2.primarykey AND (some other conditions) Ou sinon: SELECT table1.this, table2.that, table2.somethingelse FROM table1 INNER JOIN table2 ON table1.foreignkey = table2.primarykey WHERE (some other conditions) Est-ce que ces deux […]

Récupération du dernier enregistrement dans chaque groupe – MySQL

Il y a une table des messages qui contient des données comme indiqué ci-dessous: Id Name Other_Columns ————————- 1 A A_data_1 2 A A_data_2 3 A A_data_3 4 B B_data_1 5 B B_data_2 6 C C_data_1 Si je lance une requête select * from messages group by name , j’obtiendrai le résultat comme suit: 1 […]

SQL ne sélectionne que les lignes avec une valeur maximale sur une colonne

J’ai cette table pour les documents (version simplifiée ici): +——+——-+————————————–+ | id | rev | content | +——+——-+————————————–+ | 1 | 1 | … | | 2 | 1 | … | | 1 | 2 | … | | 1 | 3 | … | +——+——-+————————————–+ Comment est-ce que je sélectionne une ligne par […]

Utiliser le group by sur plusieurs colonnes

Je comprends le sharepoint GROUP BY x Mais comment fonctionne GROUP BY x, y , et que signifie-t-il?