Questions marquées «select»

16
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

15
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...

15
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...

13
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...

9
Comment COUNT nombre de lignes avec LIMIT?

Je veux attraper X lignes, donc je mets LIMIT X; mais comment puis-je également compter simultanément le nombre total de lignes? Actuellement, j'utilise deux requêtes distinctes pour le faire SELECT COUNT(*) FROM col WHERE CLAUSE SELECT * FROM col WHERE CLAUSE LIMIT X Existe-t-il un moyen de le...