Questions marquées «select»

Instruction SQL de base, SELECT récupère les données d'une ou plusieurs tables ou d'autres sources de données d'ensemble de lignes telles que des vues ou des fonctions table.



2
SÉLECTIONNER plusieurs colonnes via une sous-requête
J'essaie de sélectionner 2 colonnes de la sous-requête dans la requête suivante, mais je ne peux pas le faire. J'ai essayé de créer une table d'alias, mais je n'ai toujours pas pu les obtenir. SELECT DISTINCT petid, userid, (SELECT MAX(comDate) FROM comments WHERE petid=pet.id) AS lastComDate, (SELECT userid FROM comments …


1
Ignorez les accents dans «où»
Dans notre base de données, nous avons plusieurs entrées avec caron / hatschek. Maintenant, nos utilisateurs veulent trouver des entrées, y compris caron / hatschek, lorsqu'ils recherchent des entrées sans. Je vais le montrer par un exemple simple: Dans notre base de données, nous avons l'entrée (contact avec nom) Millière …

1
SELECT TOP 1 à partir d'une très grande table sur une colonne d'index est très lent, mais pas dans l'ordre inverse («desc»)
Nous avons une grande base de données, environ 1 To, exécutant SQL Server 2014 sur un serveur puissant. Tout a bien fonctionné pendant quelques années. Il y a environ 2 semaines, nous avons effectué une maintenance complète, qui comprenait: installer toutes les mises à jour logicielles; reconstruisez tous les index …

2
Opérations multiples avec WITH
Existe-t-il un moyen d'exécuter plusieurs opérations à l'aide de l' WITHinstruction? Quelque chose comme WITH T AS ( SELECT * FROM Tbl ) BEGIN OPEN P_OUTCURSOR FOR SELECT * FROM T; SELECT COUNT(*) INTO P_OUTCOUNT FROM T; END; Je veux sélectionner des données et leur nombre ...
16 oracle  select  cte 

4
Auto-jointures récursives
J'ai un commentstableau, qui peut être simplifié comme suit: comments ======= id user_id text parent_id où parent_idest nullable, mais peut être une clé pour son commentaire parent. Maintenant, comment puis-je selecttous les descendants d'un commentaire spécifique? Les commentaires peuvent être de plusieurs niveaux plus bas ...

3
Pourquoi dois-je choisir dans la double table?
Cela fonctionne dans les principaux systèmes de gestion de bases de données de relations les plus susceptibles d'apparaître sur StackOverflow / dba.stackexchange, à savoir SQL Server, MySQL, PostgreSQL et SQLite (WebSQL) . select 'abc' abc, 1 def; Cela ne fonctionne pas sur Oracle. Pourquoi devons-nous choisir parmi DUAL dans Oracle? …
15 oracle  select 



2
Comptage des lignes d'une sous-requête
Simple: je voudrais compter le nombre de lignes de la sous-requête. Notez que l' état indique si l'hôte est en ligne ou non. Mauvais code SELECT COUNT(ip_address) FROM `ports` ( SELECT DISTINCT ip_address FROM `ports` WHERE status IS TRUE ) Expliqué La première requête, lorsqu'elle est exécutée seule, renvoie ceci: …

1
Incrémentation automatique de la clé primaire dans CREATE TABLE… AS SELECT
J'ai créé une table à l'aide d'une requête de sélection complexe via CREATE TABLE ... AS SELECT.... Comment puis-je ajouter une clé primaire à incrémentation automatique dans cette requête? Par exemple: create table `user_mv` select `user`.`firstname` as `firstname`, `user`.`lastname` as `lastname`, `user`.`lang` as `lang`, `user`.`name` as `user_name`, `group`.`name` as `group_name` …

2
Sélectionnez uniquement les enregistrements qui ont des valeurs différentes / multiples pour une colonne particulière
Voici un exemple de ma table d'adhésion. Il y a des enregistrements ayant plusieurs valeurs dans le champ e-mail. Je souhaite uniquement sélectionner les enregistrements qui ont plusieurs valeurs de messagerie: Table des membres ID LASTNAME FIRSTNAME EMAIL 567 Jones Carol carolj@gmail.com 567 Jones Carol caroljones@aol.com 678 Black Ted tedblack@gmail.com …
11 select  count  distinct 


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.