基于SQL中的数据查询语句汇总
以下是对SQL中的数据查询语句进行了汇总介绍,需要的朋友可以过来参考下 where条件表达式 --统计函数 复制代码 代码如下: Select count(1) from student; --like模糊查询 --统计班上姓张的人数 复制代码 代码如下: select count(*) from student where realN
以下是对SQL中的数据查询语句进行了汇总介绍,需要的朋友可以过来参考下
where条件表达式
--统计函数
复制代码 代码如下:
Select count(1) from student;
--like模糊查询
--统计班上姓张的人数
复制代码 代码如下:
select count(*) from student where realName like '张%';
--统计班上张姓两个字的人数
复制代码 代码如下:
select count(*) from student where realName like '张_';
--统计班上杭州籍的学生人数
复制代码 代码如下:
select count(*) from student where home like '%杭州%';
--查询班上每位学生的年龄
复制代码 代码如下:
select realName,year(now())-year(birthday) as age from student;
--查询90年出生的学生
复制代码 代码如下:
select realName from student where year(birthday)>='1990';
--查询1987-1990年出生的学生
复制代码 代码如下:
select realName from student where year(birthday)='1987';
select * from student where year(birthday) between '1987' and '1990';
--查询班上男女生人数
复制代码 代码如下:
select sex,count(*) from student group by sex;
--in子句查询班上B或O型血的学生
复制代码 代码如下:
select realName,blood from student where blood in('B','O');
子查询
子查询也可称之为嵌套查询,有些时候,一次查询不能解决问题,需要多次查询。
按子查询返回的记录行数区分,可分为单行子查询和多行子查询;
复制代码 代码如下:
select * from emp where sal>( select sal from emp where ename='ALLEN‘ or ename =‘KING')
上例是找出比allen工资高的所有员工
A.子查询一般先于主语句的运行
B.必须有( ),表示一个整体
C.习惯上把子查询放在条件的右边
多行子查询:some,any,all
连接语句(应用于多表查询)
包括:内联,,外联(左外连和右外联)
内联(inner join):把两张表相匹配的行查询出来。
--查询每个学生的各科成绩,显示“姓名”“课程名”“分数”三列
复制代码 代码如下:
select a.realname,c.courseName,b.score from stu_student as a inner join stu_score as b on a.sid=b.sid inner join stu_course c on b.cid=c.cid
还有一种方法,不采用inner join:
复制代码 代码如下:
select a.realname,c.courseName,b.score from student a,score b,course c where a.sid=b.sid and c.cid=b.cid
外联分左外联和右外联:
Left outer join:查询两边表的匹配记录,且将左表的不匹配记录也查询出来。
Right outer join:等上,将右表不匹配记录也查询出来。
复制代码 代码如下:
select a.realname,b.score from stu_student as a left outer join stu_score as b on a.sid=b.sid

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds











Certaines personnes souhaitent mettre à jour Win11, mais elles ne savent pas s'il y a beaucoup de bugs dans Win11 et si la mise à jour posera des problèmes. En fait, il y a actuellement des bugs dans Win11, mais ils ont peu d'impact sur l'utilisation. Y a-t-il beaucoup de bugs dans Win11 ? Réponse : Il y a encore de nombreux bugs dans Win11. Ces bugs ont cependant peu d’impact sur l’utilisation quotidienne. Si l'utilisateur a des exigences élevées pour une utilisation quotidienne, il est recommandé de l'utiliser plus tard. Résumé des bogues de Win11 1. Gestionnaire de ressources 1. Parfois, un dépassement de mémoire se produit, entraînant une utilisation élevée de la mémoire du gestionnaire de ressources. 2. Cette situation entraînera une occupation de la mémoire de plus de 70 %, provoquant le blocage ou même le crash de l'ordinateur. 2. Conflit et crash 1. Certaines applications ne sont pas suffisamment compatibles, provoquant des conflits entre elles. 2. Bien qu'il existe relativement peu de procédures de conflit,

Le framework Yii est un framework d'application Web PHP open source qui fournit de nombreux outils et composants pour simplifier le processus de développement d'applications Web, dont la requête de données est l'un des composants importants. Dans le framework Yii, nous pouvons utiliser une syntaxe de type SQL pour accéder à la base de données afin d'interroger et de manipuler les données efficacement. Le générateur de requêtes du framework Yii comprend principalement les types suivants : requête ActiveRecord, requête QueryBuilder, requête de commande et requête SQL originale.

CakePHP est un framework PHP populaire qui fournit une fonctionnalité ORM (Object Relational Mapping) pratique qui rend l'interrogation et la mise à jour de la base de données très faciles. Cet article explique comment interroger et mettre à jour les données dans CakePHP. Nous commencerons par des requêtes et des mises à jour simples, puis progresserons pour voir comment utiliser les conditions et les modèles associés pour interroger et mettre à jour les données de manière plus complexe. Requête de base Voyons d'abord comment créer la requête la plus simple. Disons que nous avons une table de données appelée "Utilisateurs" et que nous voulons

MySQL et Python : Comment implémenter la fonction de requête de données Ces dernières années, la croissance rapide des données a fait de la requête et de l'analyse des données une tâche importante dans divers domaines. En tant que système de gestion de bases de données relationnelles largement utilisé, MySQL, associé à Python, un langage de programmation puissant, peut fournir des fonctions de requête de données rapides et flexibles. Cet article expliquera comment utiliser MySQL et Python pour implémenter des fonctions de requête de données et fournira des exemples de code. Tout d'abord, nous devons installer et configurer MySQL et Python

En tant que langage de programmation puissant, PHP offre une multitude de fonctions de traitement de chaînes Avec le développement d'Internet, le traitement de chaînes est devenu de plus en plus un élément indispensable du développement Web. En PHP, la fonction de remplacement de chaîne est utilisée pour rechercher et remplacer du texte spécifique dans une chaîne. Ce qui suit est un résumé des fonctions de remplacement de chaîne couramment utilisées en PHP. str_replace La fonction str_replace est l'une des fonctions de remplacement de chaîne les plus couramment utilisées en PHP. Elle peut remplacer une certaine sous-chaîne dans une chaîne. La syntaxe de cette fonction est la suivante

Avec le développement des applications Web, le langage PHP a été largement utilisé dans le développement Web. Dans la version PHP8.0, une nouvelle fonctionnalité de langage a été introduite : l'instruction multi-catch. Qu'est-ce qu'une déclaration multi-catch ? Dans les versions précédentes de PHP, les développeurs devaient écrire plusieurs instructions catch pour gérer plusieurs types d'exceptions. Par exemple, le bloc de code suivant montre la gestion de deux exceptions différentes : try{//Somecodethatmay

Comment utiliser MySQL et Ruby pour implémenter une fonction simple de requête et d'analyse de données À l'ère actuelle du Big Data, l'analyse des données est devenue un élément indispensable dans de nombreux domaines. Lors de l’analyse de données, l’opération la plus courante est l’interrogation de données. Cet article expliquera comment utiliser les langages de programmation MySQL et Ruby pour implémenter une fonction simple de requête et d'analyse de données, et donnera des exemples de code spécifiques. Tout d’abord, nous devons installer les environnements de développement MySQL et Ruby. MySQL est une base de données relationnelle open source

Comment utiliser PHP pour implémenter des fonctions de génération de contenu dynamique et basées sur les données À de nombreuses reprises, lors du développement de sites Web, nous avons souvent besoin de générer dynamiquement du contenu basé sur des données. En tant que langage de script côté serveur largement utilisé, PHP fournit des fonctions et des outils riches pour réaliser une génération de contenu dynamique et basée sur les données. Cet article expliquera comment utiliser PHP pour implémenter ces fonctions et fournira des exemples de code correspondants. Data-driven Data-driven fait référence à la génération de contenu basé sur des données contenues dans des bases de données ou d'autres sources de données pour obtenir un affichage et une interaction dynamiques. PHP fournit
