Articles of sql

Comment utiliser la clause OUTPUT d’une instruction INSERT pour obtenir la valeur d’identité?

Si j’ai une déclaration d’insertion telle que: INSERT INTO MyTable ( Name, Address, PhoneNo ) VALUES ( ‘Yasortingx’, ‘1234 Address Stuff’, ‘1112223333’ ) Comment définir @var INT sur la valeur d’identité de la nouvelle ligne (appelée Id ) à l’aide de la clause OUTPUT? J’ai vu des exemples de placement de INSERTED.Name dans des variables […]

Postgresql GROUP_CONCAT équivalent?

J’ai un tableau et j’aimerais tirer une ligne par identifiant avec les valeurs de champ concaténées. Dans ma table, par exemple, j’ai ceci: TM67 | 4 | 32556 TM67 | 9 | 98200 TM67 | 72 | 22300 TM99 | 2 | 23009 TM99 | 3 | 11200 Et j’aimerais sortir: TM67 | 4,9,72 | […]

Sélectionnez count (*) à partir de plusieurs tables

Comment puis-je sélectionner count(*) partir de deux tables différentes (appelez-les tab1 et tab2 ) ayant comme résultat: Count_1 Count_2 123 456 J’ai essayé ceci: select count(*) Count_1 from schema.tab1 union all select count(*) Count_2 from schema.tab2 Mais tout ce que j’ai, c’est: Count_1 123 456

Oracle SQL: mise à jour d’une table avec des données d’une autre table

Tableau 1: id name desc ———————– 1 a abc 2 b def 3 c adf Tableau 2: id name desc ———————– 1 x 123 2 y 345 Dans oracle SQL, comment exécuter une requête de mise à jour SQL qui peut mettre à jour la table 1 avec le name et la descente de la […]

Comment puis-je interroger en utilisant les champs du nouveau type de données JSON PostgreSQL?

Je recherche des documents et / ou des exemples pour les nouvelles fonctions JSON dans PostgreSQL 9.2. Plus précisément, étant donné une série d’enregistrements JSON: [ {name: “Toby”, occupation: “Software Engineer”}, {name: “Zaphod”, occupation: “Galactic President”} ] Comment puis-je écrire le code SQL pour trouver un enregistrement par nom? En vanille SQL: SELECT * from […]

Existe-t-il un type booléen dans les bases de données Oracle?

Existe-t-il un type booléen dans les bases de données Oracle, similaire au type de données BIT dans Ms SQL Server?

Outil SQL vers LINQ

Existe-t-il un outil permettant de convertir la syntaxe SQL en syntaxe LINQ? Je veux juste réécrire les requêtes de base avec join, etc., à LINQ . Cela me ferait gagner beaucoup de temps.

Comment utiliser count et group by à la même instruction select

J’ai une requête sql select qui a un groupe par. Je veux compter tous les enregistrements après l’instruction group by. Y at-il un moyen pour cela directement à partir de SQL? Par exemple, avoir une table avec des utilisateurs Je veux sélectionner les différentes villes et le nombre total d’utilisateurs select town, count(*) from user […]

Recherche insensible à la casse dans Oracle

Le comportement par défaut de LIKE et des autres opérateurs de comparaison, = etc, est sensible à la casse. Est-il possible de les rendre insensibles à la casse?

Instruction SQL pour obtenir le type de colonne

Existe-t-il une instruction SQL qui peut renvoyer le type d’une colonne dans une table?