Questions marquées «sql»

Le langage de requête structuré (SQL) est un langage permettant d'interroger des bases de données. Les questions doivent inclure des exemples de code, une structure de table, des exemples de données et une balise pour l'implémentation du SGBD (par exemple MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2, etc.) utilisés. Si votre question concerne uniquement un SGBD spécifique (utilise des extensions / fonctionnalités spécifiques), utilisez plutôt la balise de ce SGBD. Les réponses aux questions marquées avec SQL doivent utiliser le standard SQL ISO / IEC.





11
Comment une jointure externe gauche peut-elle renvoyer plus d'enregistrements qu'il n'en existe dans la table de gauche?
J'ai une jointure externe gauche très basique pour renvoyer tous les résultats de la table de gauche et quelques informations supplémentaires d'une table beaucoup plus grande. La table de gauche contient 4935 enregistrements. Pourtant, lorsque JE LEFT OUTER JOIN il à une table supplémentaire, le nombre d'enregistrements est considérablement plus …


9
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, SUM(ContractDollars) AS ContractDollars, (COUNTIF(MyColumn, …

5
Comment vérifier l'existence d'un type de table défini par l'utilisateur dans SQL Server 2008?
J'ai un type de table défini par l'utilisateur. Je veux vérifier son existence avant de modifier un patch en utilisant la OBJECT_ID(name, type)fonction. Que doit-on passer typede l' énumération pour les types de table définis par l'utilisateur? N'U' comme pour la table définie par l'utilisateur ne fonctionne pas, c'est-à-dire IF …

15
La conversion a échoué lors de la conversion de la date et / ou de l'heure à partir de la chaîne de caractères lors de l'insertion de la date / heure
J'essayais de créer une table comme suit, create table table1(date1 datetime,date2 datetime); J'ai d'abord essayé d'insérer des valeurs comme ci-dessous, insert into table1 values('21-02-2012 6:10:00 PM','01-01-2001 12:00:00 AM'); Il a donné une erreur en disant, Impossible de convertir varchar en datetime Ensuite, j'ai essayé le format ci-dessous comme l'un des …
164 sql  sql-server 


7
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 MSSQL)

9
Quel est cet opérateur <=> dans MySQL?
Je travaille sur du code écrit par un développeur précédent et dans une requête il dit, WHERE p.name &lt;=&gt; NULL Que &lt;=&gt;signifie cette requête? Est-ce quelque chose d'égal à =? Ou est-ce une erreur de syntaxe? Mais il ne montre aucune erreur ou exception. Je sais déjà que &lt;&gt;= !=dans …

5
DROP IF EXISTS VS DROP?
Quelqu'un peut-il me dire s'il y a une différence entre DROP IF EXISTS [TABLE_NAME] DROP [TABLE_NAME] Je demande cela parce que j'utilise le modèle JDBC dans mon application Web MVC. Si j'utilise DROP [TABLE_NAME]l'erreur dit que la table existe. Et si je l'utilise, DROP IF EXISTS [TABLE_NAME]cela dit une mauvaise …
163 sql  drop-table 



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.