- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
初探SQL
第十四章 初探SQL;例:实验书第十四章练习一
二、select 语法(做练习二,用来检验SQL语句)
基本语句一:select 字段列表 from 数据表
凡是数据表里的字段落都有可以成为“字段落列表”的一员。
字段的顺序可以不必与数据表里的字段顺序相同。
字段名称中有空格字符时,要用方括号([ ])将其括起来。
“字段列表”的变化式一: “*” 语法
“ * ” 语法:用* 号代表数据表中所有字段
Select * from 股票行情表
As 语法: 可以为字段名起别名
Select 字段名1 as 别名1 , 字段名2 as 别名2 …from 数据表名
例: select 股票代号 as ID , 股票名称 as stock from 股票行情表
执行结果:;X=adodc1.recordset(“股票代号”)
Y=adodc1.recordse(“股票名称”)
上述语句是错误的。而下面的语句执行时是正确的:
X=adodc1.recordset(“ID”)
Y=adodc1.recordset(“stock”)
“字段列表”的变化式二
利用表达式来构成???段:;例:select 学号,语文,英文,数学,语文+英文+数学 as 总成绩 from 成绩单
“字段列表”的变化式三
利用VB函数来构成字段
例:select right(学号, 2) as 编号, 姓名, 数学 from 成绩单
Select …from … where 筛选表达式
作用:只挑选符合条件的记录。
例:选出所有数学成绩不及格的学生。
Select * from 成绩单 where 数学60
例:找出所有姓王的学生
Select * from 成绩单 where 姓名 like ‘王%‘
其它常见的where筛选表达式:
Where 字段名称 between 值1 and 值2
相当于:
Where 字段名称 = 值1 and 字段名称= 值2
例:找出所有数学成绩介于50和60之间的所有记录。
Select * from 成绩单 where 数学 between 50 and 60
;Where 字段名称 in (值1,值2,…)
例:找出“徐小当”、“刘一心”的记录数据
Select * from 成绩单 where 姓名 in (‘徐小当‘,’刘一心‘)
VB函数的使用
例:找出所有姓名中间有“小”的记录
Select * from 成绩单 where mid (姓名,2,1)=‘小’
注:当adodc控件打开的数据库是mdb格式的数据库时,VB函数才是能够应用于where筛选表达式。
基本语句三:select … from … order by 字段列表
将筛选后数据记录按指定字段值由小到大显示。若选用desc则按由大到小排序。
例:将语文成绩由低到高排列。
select * from 成绩单 order by 语文
例:将语文成绩由高到低排列。
select * from 成绩单 order by 语文 desc
;三、动态执行select 语句的技巧
在前面的第十一章中,曾经利用recordset对象的find方法进行过数据的检索。对SQL而言,“where 筛选表达式”之中的“筛选表达式”与find方法的“检索数据的表达式”在功能上十分类似。
例:
find 方法:adodc1.recordset.find “收盘价200”
sql语句: select * from 股票行情表 where 收盘价200
不过利用recordse对象的find方法来检索数据有个很大的缺点,就是对数据逐条比校,找到满足条件的记录,而用SQL语句select …
where …则一开始找出所有符合条件的记录。
同时,where 筛选表达式 与find 表达式差异:
Where筛选表达式接受and 、or、not 逻辑运算符,find表达式则不能使用这些逻辑运算符。下面语句是错的:
Adodc1.recordset.find “收盘价=100 and 收盘价=200”
;Where 筛选表达式中的between …and、in等运算符无法在find表达式中使用。
adodc1.recordset.find “收盘价 between 100 and 200”
Where筛选表达式中可以使用V
您可能关注的文档
- 众泰上市策划方案.ppt
- 会前铺垫与邀约—保险公司产说会操作流程宣导培训课程.ppt
- 企业内训教材必备新员工职业化训练教程【精品教程】.ppt
- 会计与财务会计目标.ppt
- 会发言的5个有用提醒.ppt
- 传统中国—罗马嘉园春节系列活动策划案.ppt
- 传感器技术(压电式传感器)PPT课件模板.ppt
- 住房金融.ppt
- 住交会地产领袖高尔夫友谊赛活动策划案.ppt
- 余姚中宇天鹅湾地产高层报告.ppt
- 初一英语上学期module5 unit1课件(PPT 26页).ppt
- 初一英语下册unit1 Where is your pen pal from课件(PPT 23页).ppt
- 利用手机短信约访提升业绩-保险公司早会分享培训.ppt
- 创新汇报使用的PPT.ppt
- 别克车主浙东大峡谷夺宝奇兵之旅自驾游活动策划方案.ppt
- 别让银行夺去血汗钱.ppt
- 剖析TM的组织利益之清晰组织发展的工作价值与利益—中荷人寿保险公司主管养成班新人培训课程.ppt
- 利星奔驰店庆三周庆客户答谢晚宴会议策划活动策划.ppt
- 别克汽车自驾游活动策划案.ppt
- 加强保险个险渠道执行力建设暨九个基本问题建设(PPT 50页).ppt
最近下载
- (湘科2024版)科学一年级上册全册教学案.pdf VIP
- 环氧磨石地坪施工方案.doc VIP
- 2024-2025学年统编版(2024)小学道德与法治五年级下册(全册)教学设计及反思(附目录P110完整版).docx VIP
- 四川省2024年普通高等学校高职教育单独招生文化考试(普高类)语文真题及答案解析(真题解析版).docx VIP
- 混龄游戏活动对小班幼儿社会性发展的影响研究.pdf VIP
- 2025道路沥青红外光谱法快速识别技术规程.docx VIP
- 输变电工程标准工艺(变电工程电气分册)2024版.pptx VIP
- 《VFD-E_使用手册》.pdf VIP
- 小学五年级数学课题研究计划.docx VIP
- 2025《基于S7-1200控制器的S电站渗漏排水系统电气控制设计》14000字.docx VIP
文档评论(0)