Questions marquées «sql»

166
Mettre à jour plusieurs colonnes dans SQL

Existe-t-il un moyen de mettre à jour plusieurs colonnes dans SQL Server de la même manière qu'une instruction d'insertion est utilisée? Quelque chose comme: Update table1 set (a,b,c,d,e,f,g,h,i,j,k)= (t2.a,t2.b,t2.c,t2.d,t2.e,t2.f,t2.g,t2.h,t2.i,t2.j,t2.k) from table2 t2 where table1.id=table2.id...

166
Délimiteurs dans MySQL

Je vois souvent que les gens utilisent des délimiteurs. J'ai essayé de découvrir ce que sont les délimiteurs et quel est leur but. Après 20 minutes de recherche sur Google, je n'ai pas pu trouver de réponse qui me satisfasse. Donc, ma question est maintenant: Que sont les délimiteurs et quand...

166
postgresql COUNT (DISTINCT…) très lent

J'ai une requête SQL très simple: SELECT COUNT(DISTINCT x) FROM table; Ma table contient environ 1,5 million de lignes. Cette requête s'exécute assez lentement; cela prend environ 7,5 s, comparé à SELECT COUNT(x) FROM table; ce qui prend environ 435 ms. Existe-t-il un moyen de modifier ma requête...

165
Sélectionnez le type de données du champ dans postgres

Comment obtenir le type de données d'un champ spécifique à partir d'une table dans postgres? Par exemple, j'ai le tableau suivant, student_details (stu_id integer, stu_name varchar (30), join_date timestamp); Dans ce cas en utilisant le nom du champ / ou de toute autre manière, je dois obtenir le...

164
Sql Server équivalent d'une fonction d'agrégation COUNTIF

Je construis une requête avec une GROUP BYclause qui a besoin de la capacité de compter les enregistrements basés uniquement sur une certaine condition (par exemple, ne comptez que les enregistrements où une certaine valeur de colonne est égale à 1). SELECT UID, COUNT(UID) AS TotalRecords,...

164
Performances SQL JOIN vs IN?

J'ai un cas où l'utilisation d'un JOIN ou d'un IN me donnera les bons résultats ... Qui a généralement de meilleures performances et pourquoi? Dans quelle mesure cela dépend-il du serveur de base de données que vous utilisez? (Pour info j'utilise