1 / 34
文档名称:

SQL应用实例.ppt

格式:ppt   大小:1,084KB   页数:34页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

SQL应用实例.ppt

上传人:放射辐射 2022/5/20 文件大小:1.06 MB

下载得到文件列表

SQL应用实例.ppt

文档介绍

文档介绍:SQL应用实例
【任务1-2】网站管理人员在了解商品信息时只需要了解所有商品的商品号、商品名称和商品单价。
【提示】
SELECT子句中的【<目标列表达式>】中各个列的先后顺序可以与表中的顺序不一致。
用户在查询时可以根据需要改变列需要了解所有年龄不在20~25岁之间的会员的名称、籍贯和Nl(同【任务1-8】)。
select c_name ,c_address ,year(getdate())-year(c_birth) NI from customers where (year(getdate())-year(c_birth)) not between 20 and 25
【任务1-10】需要了解来自“湖南株洲”和“湖南长沙”两地会员的详细信息。
(4)指定集合查询
select * from customers where left(c_address,4) in('湖南株洲','湖南长沙')
【任务1-11】需要了解家庭地址不是“湖南株洲”和“湖南长沙”的商品的详细信息。
select * from customers where left(c_address,4) not in('湖南株洲','湖南长沙')
格式:〔NOT〕LIKE ‘<匹配串>’〔ESCAPE〕’<换码字符>’
功能:查找指定的属性列与<匹配串>相匹配的元组
说明:%:代表任意长度
_:代表任意单个字符。
[ ]:表示括号内所列字符中的一个
[^ ] :表示不在括号所列之内的单个字符
注意:如果用户要查询的字符串中含有%或_,可以使用〔ESCAPE〕’<换码字符>’选项进行转义
SELECT * FROM BOOK WHERE BOOKNAME LIKE '%DELPHI\_6%' ESCAPE '\'
(5)模糊查询
1,%:表示任意0个或多个字符。可匹配任意类型和长度的字符.
如: SELECT * FROM user1 WHERE u_name LIKE '%三%'
将会把u_name为“张三”,“张猫三”,“三脚猫”,“唐三藏”等等有“三”的记录全找出来。
如果需要找出u_name中既有“三”又有“猫”的记录,请用and条件
SELECT * FROM user1 WHERE u_name LIKE '%三%' AND u_name LIKE '%猫%'
若使用 SELECT * FROM user1 WHERE u_name LIKE '%三%猫%' ,虽然能搜索出“三脚猫”,但不能搜索出符合条件的“张猫三”。
2,_: 表示任意单个字符。匹配单个任意字符,它常用来限制表达式的字符长度语句:
比如 SELECT * FROM user1 WHERE u_name LIKE '_三_'
只找出“唐三藏”这样u_name为三个字且中间一个字是“三”的;
再比如 SELECT * FROM user1 WHERE u_name LIKE '三_ _';
只找出“三脚猫”这样name为三个字且第一个字是“三”的;
3,[ ]:表示括号内所列字符中的一个。指定一个字符、字符串或范围,要求所匹配对象为它们中的任一个。
如 :SELECT * FROM user1 WHERE u_name LIKE '[张李王]三'
将找出“张三”、“李三”、“王三”(而不是“张李王三”);
如 :[ ] 内有一系列字符(01234、abcde之类的)则可略写为“0-4”、“a-e”
SELECT * FROM user1 WHERE u_name LIKE '老[1-9]'
将找出“老1”、“老2”、……、“老9”;
4,[^ ] :表示不在括号所列之内的单个字符。
如: SELECT * FROM user1 WHERE u_name LIKE '[^张李王]三'
将找出不姓“张”、“李”、“王”的“赵三”、“孙三”等;
SELECT * FROM user1 WHERE u_name LIKE '老[^1-4]';
将排除“老1”到“老4”,寻找“老5”、“老6”、……
【任务1-12】需要了解所有商品中“三星”的商品的详细信息。
select * from goods where g_name like '%三星%'
【任务1-13】需要了解姓“黄”且名字中只有两个汉字的会员的会员名、真实姓名、电话和电子邮箱。
select c_name,c_truename,c_phone,c_email from customers where c_truename like '黄_'
【提示】
如果在“黄”后用两个“_”,则姓“黄”的名字为两个汉字和三个汉字的商品将都被查询出来。
【任务1

最近更新

给排水施工工艺方案 19页

语文统编教材五年级下册教案 14页

青岛版二年级数学上册第五单元备课 10页

英语写作基础测试题详解 26页

鄂尔多斯专版2022中考物理复习方案第一篇教材.. 41页

防溺水读后感的初一500字 5页

雅思写作顺序连接词 11页

全流通对中国上市公司并购的影响的中期报告 2页

赵璟:在全市装备制造业现场推进会上的讲话 9页

全光纤偏振压力传感器研究的中期报告 2页

英语140个基础动词造句 19页

克林霉素磷酸酯葡萄糖注射液的安全性研究及相.. 2页

模具在新能源汽车领域的应用 23页

苏轼词两首-优秀实用课件 23页

光电式对中测控系统研究的中期报告 2页

标准工艺职责 22页

2024年稳压电源项目资金需求报告代可行性研究.. 63页

2024年微循环测试系统项目投资申请报告代可行.. 72页

2024年透皮吸收材料项目投资申请报告代可行性.. 72页

2024年甜高粱制取酒精系统项目投资申请报告代.. 60页

2024年碳纤维预制件项目资金筹措计划书代可行.. 78页

苏教版三上第七单元复习 23页

时间管理的云计算技术应用研究 25页

2023年高职单独对口升学考试招生学前教育专业.. 22页

幼儿园水宝宝用处多 27页

山东省青岛市事业单位招聘考试面试真题及答案.. 8页

饲养牛记录表 7页

黑龙江省交通工程质量检测和工程材料试验收费.. 18页

自考公共关系学重点笔记 41页

台达楼宇管理和控制产品销售培训 30页