Maison > base de données > tutoriel mysql > mysqlin的两种用法_MySQL

mysqlin的两种用法_MySQL

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Libérer: 2016-06-01 13:01:38
original
2133 Les gens l'ont consulté

简述MySQL 的in 的两种用法:

他们分别是在 in 关键字后跟一张表(记录集),以及在in后面加上字符串集。

先讲后面跟着一张表的。

首先阐述三张表的结构:

s(sno,sname.sex,age,dept) //学生信息表

c(cno,cname,tname) //课程信息表

sc(sno,cno,grade) //课程选修信息表

update sc set grade = 0 where sc.cno in (select cno from c where c.cname = '物理') and sc.grade

这个例子里的in后面就跟着一张由select语句 产生的一张临时表。

好,那么现在再来看下面的in后面跟着一个字符串集,其实也不见得非得是字符串集。

select * from s where sname in ('aaa','bbb','ccc');

Étiquettes associées:
source:php.cn
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