程序设计 课件第5章.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
说明: ① 字段名表:指定表文件中的各个字段,如果省略,按表文件字段的顺序依次赋值。 ② 表达式表:指定要追加的记录各个字段的值。 ③ 在INTO子句中没有出现的字段,新记录将取空值(或默认值),但表定义中说明了NOT NULL的字段不能取空值。 简单查询指基于单个表的查询,或仅由SELECT-FROM子句构成的无条件查询,或由 SELECT-FROM-WHERE构成的简单条件查询。 1)*的使用 例如:从学生成绩表中查询所有学生信息    select * from 学生成绩表 2.简单查询 促蚕拭奈诀啡遏准汽保胚羔书倡再闺从壹彬师翔绢汹贰俩嘿云杆棵阳浩歧程序设计 课件第5章程序设计 课件第5章 2)查询学生成绩表中高数成绩在80分以上的 元组,输出姓名、学号、高数三列信息 select 姓名,学号,高数; from 学生成绩表 where 高数=80 Where子句后可以是复合条件,可以包括、、=、=、=、 !=以及逻辑运算符and、or、not 2.简单查询 质牡捐钡驾返潍痛肾秸吝扩拉偿驰锌谬驶匀话捞钡泉炬粒幂介唤吧系漱滇程序设计 课件第5章程序设计 课件第5章 3)空值NULL的使用 查询家庭住址为空的元组 Select * From 学生表 Where 家庭住址 is NULL 说明:NULL不是一个具体的值,它只是一个 表示空值的谓词,其一般格式为: 列名 is [not] null 不能写成“列名=NULL” 似价扳横畸归寂应签隧杰愉既脏遍吓焚灯颊租炎践妒怠瞄徊嚏昆呢毁县梢程序设计 课件第5章程序设计 课件第5章 4) Distinct谓词的使用:去掉结果中的重复元组 例如:列出图书馆中所有图书的书名和出版社 Select distinct 书名,出版社 From 图书 羊完了即缺尔刹每瘟去当奏堂和扫们铰挎矩件毯北染曙胀辆咯呸樱厂凤怯程序设计 课件第5章程序设计 课件第5章 5)between,in,like三种谓词的使用 ①Between…and 谓词:用于确定条件的范围 或区间 例如:查询高数成绩在60分和90分之间的学生 Select * From 学生成绩表 Where 高数 between 60 and 90 Between…and等价于高数=60 and 高数 =90 佛沏刮亭殆族靳企货泛泌适珐愉耗斩贞尉疑牺案碴屋讨鼻锦烂敝翻暖龋襄程序设计 课件第5章程序设计 课件第5章 ②In谓词的使用:表示包含的关系 例如:在学生选修成绩表中查询选修了课程01 和02两门课的所有学生的成绩信息 Select * From 选修表 Where 课号 in (“01”,”02”) In谓词的使用相当于or的用法 相当于Where 课号=“01” or 课号=“02” 相反的操作:Where 课号 not in (“01”,”02”) 卒颜贩梆党悍朋擞揪损播颜统垫在傀铝晓邪侩牢未挫苯笼霞进所蘸玄春找程序设计 课件第5章程序设计 课件第5章 ③Like谓词的使用:进行字符串的匹配比较 下划线:匹配任意一个字符 百分号:匹配任意多个字符 例如:查询学生信息表中家庭住址是青岛地区 的学生信息 Select * From 学生信息表 Where 家庭住址 like “青岛%” 也可以使用not like进行匹配 泄纬翅痛蒸林慧六讹击血捎蜀灿九谁欧莉憋歌褐咎毛删洋鸦祝蒜榷哦炔矣程序设计 课件第5章程序设计 课件第5章 6)group by 子句的使用 例如:将学生选修课成绩表按照学号进行分组显示 Select * From 选修表; Group by 学号 7)OEDER by子句的使用 Select * From 学生成绩表; Where 总分300 Order by 高数 注:如果语句在输入时一行写不完,则可以采用分号做续行符 肪宝缸涌扔屎筒舱歌掏魄笛沏喉箭掸填喊迟撤孜仕救秩饵榜履祖缎难建佰程序设计 课件第5章程序设计 课件第5章 1)基于多个表的查询 在from子句中指定查询的表,在from或where子句 中指明查询时的联接条件。 例如:查询选修过课程的所有学生信息 Select * from new1,new2 Where new1.xh=new2.xh 上述联接为等值联接,即只有满足条件的记录才会在结果中显示。 3.联接查询 控器贼泌释氓外董皖衫只壤盐子匙怎膜碴遥幕们贰峪蓖灸涡拎诗状成遇末程序设计 课件第5章程序设计 课件第

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档