您所在位置: 网站首页 / 简单的SQL语句.docx / 文档详情
简单的SQL语句.docx 立即下载
2025-08-28
约8千字
约12页
0
15KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

简单的SQL语句.docx

简单的SQL语句.docx

预览

免费试读已结束,剩余 7 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

简单的SQL语句

第一篇:简单的SQL语句useTestCreatetableStudent(IDintidentity(1,1)primarykey,[Name]nvarchar(50)notnull)CreateTableBook(IDintidentity(1,1)primarykey,[Name]nvarchar(50)notnull,StudentIDintnotnull)insertintoStudentvalues('ÕÅÈý')insertintoStudentvalues('ÀîËÄ')insertintoStudentvalues('ÍõÎå')select*fromstudent--ÕÅÈý½èµÄÊéinsertintoBookvalues('ºìÂ¥',1)insertintoBookvalues('´ó»°ºìÂ¥',1)--ÀîËĽèµÄÊéinsertintoBookvalues('Èý¹ú',2)--ÍõÎåû½èÊé--Ò»±¾´íÎóµÄ¼Ç¼insertintoBookvalues('´íÎóʱÔõÑùÁ·³ÉµÄ',111)--×óÁ¬½Óselects.name,b.namefromstudentassleftjoinBookasbons.id=b.studentid--ÓÒÁ¬½Óselects.name,b.namefromstudentassrightjoinBookasbons.id=b.studentid第二篇:简单SQL语句小结简单SQL语句小结注释:本文假定已经建立了一个学生成绩管理数据库,全文均以学生成绩的管理为例来描述。1.在查询结果中显示列名:a.用as关键字:selectnameas'姓名'fromstudentsorderbyageb.直接表示:selectname'姓名'fromstudentsorderbyage2.精确查找:a.用in限定范围:select*fromstudentswherenativein('湖南','四川')b.between...and:select*fromstudentswhereagebetween20and30c.“=”:select*fromstudentswherename='李山'c.like:select*fromstudentswherenamelike'李%'(注意查询条件中有“%”,则说明是部分匹配,而且还有先后信息在里面,即查找以“李”开头的匹配项。所以若查询有“李”的所有对象,应该命令:'%李%';若是第二个字为李,则应为'_李%'或'_李'或'_李_'。)e.[]匹配检查符:select*fromcourseswherecnolike'[AC]%'(表示或的关系,与“in(...)”类似,而且“[]”可以表示范围,如:select*fromcourseswherecnolike'[A-C]%')3.对于时间类型变量的处理a.smalldatetime:直接按照字符串处理的方式进行处理,例如:select*fromstudentswherebirth>='1980-1-1'andbirth4.集函数a.count()求和,如:selectcount(*)fromstudents(求学生总人数)b.avg(列)求平均,如:selectavg(mark)fromgradeswherecno=’B2’c.max(列)和min(列),求最大与最小5.分组group:常用于统计时,如分组查总数:selectgender,count(sno)fromstudentsgroupbygender(查看男女学生各有多少)注意:从哪种角度分组就从哪列“groupby”对于多重分组,只需将分组规则罗列。比如查询各届各专业的男女同学人数,那么分组规则有:届别(grade)、专业(mno)和性别(gender),所以有“groupbygrade,mno,gender”selectgrade,mno,gender,count(*)fromstudentsgroupbygrade,mno,gender通常group还和having联用,比如查询1门课以上不及格的学生,则按学号(sno)分类有:selectsno,count(*)fromgradeswheremark16.UNION联合合并查询结果,如:SELECT*FROMstudentsWHEREnamelike‘张%’UNION[ALL]SELECT*FROMstudentsWHEREnamelike‘李%’7.多表查询a.内连接selectg.sno,s.name,c.coursenamefromgradesgJOINstudentssONg.sno=s.snoJOIN
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

简单的SQL语句

文档大小:15KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用