Maison > base de données > tutoriel mysql > Tutoriel détaillé des sous-requêtes MySQL

Tutoriel détaillé des sous-requêtes MySQL

WBOY
Libérer: 2022-11-02 20:19:20
avant
1828 Les gens l'ont consulté

Cet article vous apporte des connaissances pertinentes sur mysql, qui présente principalement le contenu pertinent sur les sous-requêtes, y compris les sous-requêtes imbriquées après où, les sous-requêtes imbriquées après from et les sous-requêtes imbriquées après les demandes de sélection, etc., examinons-les ci-dessous. , j'espère que cela sera utile à tout le monde.

Apprentissage recommandé : Tutoriel vidéo MySQL

Définition : Les instructions Select sont imbriquées dans des instructions select, et les instructions select imbriquées sont des sous-requêtes.

SubQuey peut apparaître dans:

select 
	....(select)..
from 
	....(select)..
where 
	....(select)..
Copier après la connexion

1.

4.union

peut ajouter les ensembles de résultats de requête

select * from emp where sal > (select avg(sal) from emp) ;
Copier après la connexion
et les données de deux tables non liées peuvent également être assemblées. (Mais le nombre de colonnes reste le même)

SELECT d.dname,AVG(s.grade) '部门平均薪资' 
FROM emp e
JOIN salgrade s ON e.sal BETWEEN s.losal AND s.hisal 
JOIN dept d ON e.deptno = d.deptno
GROUP BY d.dname
Copier après la connexion

5.*limite

Le point clé, la requête de pagination en dépend entièrement

1) la limite est unique à MySQL et n'existe pas dans d'autres bases de données, mais il existe un mécanisme identique dans Oracle appelé rownum.

2) limit récupère une partie des données dans l'ensemble de résultats

3) Mécanisme de syntaxe : limit startIndex, length

startindex représente la position de départ, à partir de 0, 0 représente la première donnée.

longueur signifie combien il faut en prendre.

4) limit est le dernier lien d'exécution dans l'instruction SQL.

(numéro de page actuel - 1) * taille de la page = indice de début de la page actuelle

Apprentissage recommandé :

tutoriel vidéo MySQL

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:jb51.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal