`
webcode
  • 浏览: 6066143 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

SQL学习 暑假第四天

 
阅读更多

1.子查询

select * from ... where ... in select .. from ...

子查询 就是where后面接着 select 语句 例子:

select * from 辅导员信息 A where A.辅导员编号 IN( select B.辅导员 from 班级信息 B) --IN() 要加括号

2. EXISTS() NOT EXISTS() 关键字查询 用在where后判断 select 语句是否返回了结果

在用户登录系统这个 EXISTS()语句很有用例如

if EXISTS(Select * from user where user ID='232323' AND password='2rewfew' ) 在用户登录系统经常用到

declare @username nchar(20);
set @username ='王艳';
select * from 班级信息 where EXISTS( select * from 辅导员信息 A where A.姓名=@username)

3.

--嵌套子查询 查询中使用子查询 子查询中嵌套使用 子查询
select * from 辅导员信息 A where A.辅导员编号 IN (select B.辅导员 from 班级信息 B )

分享到:
评论

相关推荐

    高校生2021学习工作总结-.docx

    这篇高校生2021学习工作总结反映了作者在学习和求职过程中的经历与感悟。以下是其中涉及的主要知识点: 1. 编程语言学习:作者在这一年里学习了Java编程语言,这是软件开发的基础。Java是一种广泛使用的面向对象的...

    [JSP暑假实训] 四.MyEclipse+Servlet+JSP实现火车票网站查询、修改、删除操作1

    本文档是该系列的第四部分,适合初学者,特别是对Java Web开发感兴趣的学生。下面我们将深入探讨这个实训项目的各项操作。 **一. 查询操作** 在开发火车票管理系统时,查询功能是基础。首先,我们需要新建一个名为...

    高校生学年个人学习总结.docx

    1. **Java编程语言**:作者在第一学期接触了Java,并提到它作为软件开发的基础。Java是一种广泛应用的面向对象的编程语言,适合开发跨平台的应用程序,包括桌面应用、企业级应用和移动应用(如Android应用)。学习...

    应聘java软件开发--个人简历(英文).doc

    他在校期间不仅学习了Java编程、Sqlserver 2000数据库和网页设计等理论知识,还参加了企业相关的技能培训,掌握了Java后端架构、Oracle数据库编程、基于Java的Web开发以及SSH框架等职业技能。这种多元化技能的积累...

    2022年精选计算机求职信模板5篇.docx

    2. 自学能力:求职者通过自考获得了经济与行政管理专业的第二学位,体现了自我驱动的学习能力和跨学科的知识拓展。 3. 技术能力:求职者掌握了软件设计、动态网站制作、数据库编程与管理等技能,还能够进行软件开发...

    2022年关于计算机专业求职信汇编8篇.docx

    3. **实践经验**:求职信中提到的“利用暑假参加易商公司青岛分公司的局域网组建与维护”、“济南一线天网吧的组建与管理”以及“学院网络中心的网络维护工作”,这些都展示了求职者的实际操作能力和项目经验。...

    2013年1月工作汇报(吴军).pptx

    在报告的组织结构上,吴军进行了193处移动操作,如将第四和第五章进行合并,以及对其他章节的小节顺序进行微调。这样的调整有助于逻辑的连贯性和整体结构的优化,使得报告的阅读更加顺畅。 格式化方面,进行了3312...

    成绩管理系统(普教版) v20140630.rar

    一、软件说明 ... 公共考试管理:如第一单元、第二单元等。 7、成绩报表 学生成绩报表:面向学生设计的成绩报表。 课任教师报表:面向课任教师设计的成绩报表。 班主任报表:面向班主任设计的成绩报表。

    成绩管理系统(普教版)源码v20140630

    一、软件说明 ... 公共考试管理:如第一单元、第二单元等。 7、成绩报表 学生成绩报表:面向学生设计的成绩报表。 课任教师报表:面向课任教师设计的成绩报表。 班主任报表:面向班主任设计的成绩报表。

Global site tag (gtag.js) - Google Analytics