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.


8
DISTINCT pour une seule colonne
Disons que j'ai la requête suivante. SELECT ID, Email, ProductName, ProductModel FROM Products Comment puis-je le modifier pour qu'il ne renvoie aucun e-mail en double? En d'autres termes, lorsque plusieurs lignes contiennent le même e-mail, je souhaite que les résultats n'incluent qu'une seule de ces lignes (de préférence la dernière). …
156 sql  sql-server 

4
Caractère générique PostgreSQL LIKE pour l'un des mots d'une liste
J'ai une simple liste d'environ 25 mots. J'ai un champ varchar dans PostgreSQL, disons que cette liste est ['foo', 'bar', 'baz']. Je veux trouver n'importe quelle ligne de mon tableau contenant l'un de ces mots. Cela fonctionnera, mais j'aimerais quelque chose de plus élégant. select * from table where (lower(value) …
156 sql  postgresql 

11
Fonction de classement dans MySQL
J'ai besoin de connaître le rang des clients. Ici, j'ajoute la requête SQL standard ANSI correspondante pour mes besoins. S'il vous plaît, aidez-moi à le convertir en MySQL. SELECT RANK() OVER (PARTITION BY Gender ORDER BY Age) AS [Partition by Gender], FirstName, Age, Gender FROM Person Existe-t-il une fonction pour …
155 mysql  sql  rank 

4
Opérateur Oracle «(+)»
Je vérifie quelques anciennes instructions SQL dans le but de les documenter et probablement de les améliorer. Le SGBD est Oracle Je n'ai pas compris une déclaration qui se lisait comme ceci: select ... from a,b where a.id=b.id(+) Je suis confus au sujet de l' (+)opérateur, et je n'ai pu …
155 sql  oracle  join  outer-join 


8
Quel est le but de Order By 1 dans l'instruction SQL SELECT?
Je lis un vieux code au travail et j'ai remarqué qu'il y a plusieurs vues avec une order by 1clause. Qu'est-ce que cela accomplit? Exemple: Create view v_payment_summary AS SELECT A.PAYMENT_DATE, (SELECT SUM(paymentamount) FROM payment B WHERE PAYMENT_DATE = B.PAYMENT_DATE and SOME CONDITION) AS SUM_X, (SELECT SUM(paymentamount) FROM payment B …
155 sql  sql-order-by 


5
Quelle est la différence entre sql et mysql [closed]
Il est difficile de dire ce qui est demandé ici. Cette question est ambiguë, vague, incomplète, trop large ou rhétorique et ne peut être raisonnablement répondue sous sa forme actuelle. Pour obtenir de l'aide pour clarifier cette question afin qu'elle puisse être rouverte, visitez le centre d'aide . Fermé il …
154 mysql  sql  database 

8
Est-il possible d'utiliser la clause SELECT INTO avec UNION [ALL]?
Dans SQL Server, cela insère 100 enregistrements, de la table Clients dans tmpFerdeen: - SELECT top(100)* INTO tmpFerdeen FROM Customers Est-il possible de faire un SELECT INTO sur un UNION ALL SELECT: - SELECT top(100)* FROM Customers UNION All SELECT top(100)* FROM CustomerEurope UNION All SELECT top(100)* FROM CustomerAsia UNION …
154 sql  sql-server 

8
Imply bit avec la constante 1 ou 0 dans SQL Server
Est-il possible d'exprimer 1 ou 0 sous forme de bit lorsqu'il est utilisé comme valeur de champ dans une instruction SELECT? par exemple Dans ce cas, l'instruction (qui fait partie d'une instruction select) ICourseBased est de type int. case when FC.CourseId is not null then 1 else 0 end as …
154 sql  sql-server  tsql  bit 

9
Copier les données dans une autre table
Comment copier / ajouter des données d'une table dans une autre table avec le même schéma dans SQL Server? Éditer: disons qu'il y a une requête select * into table1 from table2 where 1=1 qui crée table1avec le même schéma ainsi que les données que dans table2. Existe-t-il une courte …

13
Quels sont les avantages et les inconvénients d'effectuer des calculs en SQL par rapport à votre application
shopkeeper table contient les champs suivants: id (bigint),amount (numeric(19,2)),createddate (timestamp) Disons que j'ai le tableau ci-dessus. Je veux obtenir les enregistrements d'hier et générer un rapport en imprimant le montant en cents. Une façon de faire est d'effectuer des calculs dans mon application java et d'exécuter une requête simple Date …


7
Comment sélectionner chaque ligne où la valeur de la colonne n'est PAS distincte
J'ai besoin d'exécuter une instruction de sélection qui renvoie toutes les lignes où la valeur d'une colonne n'est pas distincte (par exemple EmailAddress). Par exemple, si le tableau ressemble à ci-dessous: CustomerName EmailAddress Aaron aaron@gmail.com Christy aaron@gmail.com Jason jason@gmail.com Eric eric@gmail.com John aaron@gmail.com J'ai besoin de la requête pour retourner: …

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.