数据库查询基础.doc

数据库查询基础.doc

ID:48362281

大小:76.00 KB

页数:8页

时间:2019-11-26

数据库查询基础.doc_第1页
数据库查询基础.doc_第2页
数据库查询基础.doc_第3页
数据库查询基础.doc_第4页
数据库查询基础.doc_第5页
资源描述:

《数据库查询基础.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第九章数据库查询基础—・使用SELECT语句进行查询语法Selectv列名〉Fromv表名>[wherev查询条件表达式〉][orderbyv排序的列名〉[ASC或DESC]]1•查询所有的数据行和列Selectfrom<表名>2•查询部分行和列Selectv列名〉,v列名〉••…Fromv表名>Where<查询条件表达式〉3•農查询中使用列的列名AS字句可以用来改变结果集列的名称,也可以为组合或者计算出的列制定名称,还有一种情况是让标题列的信息JI易懂,例如:把SCode列名查询后显示为“学生编号”。在「SQL中重新命名列名可以使用AS字句,例如:SelectS

2、codeAS学生编号,SNameAS学生期名,SAddressAS学生地址Fromstudent-表名WhereSAddress<>'河南新乡'还有一种情况是使用计算,合并得到新列的命名,例如,假设在禁数据库的雇员表Employees存在FristName列和LastName,现在需要将这两列合并成一个叫做"期名’的列,可以使用一下查询语句:SelectFristName++LastNameAs姓名FromEmployees+号连接的数据类型必须兼彖重新命名列名还有一种方法,就是采用来命名,例如:Select期名=FirestName++LastNameFromE

3、mployees(单词意思:雇工,雇员)1•查询空值Selectv列名〉from<表名>where<条件表达式〉例如:SelectSNamefromStudentswhereSemailisnull5•在查询中使用常量Select姓名=Sname,地址=SAddress/北京新兴林’AS学枝名称查询输出多了一列’学校名称’,该列的所有的数据都是“北京新兴林”6•查询返回限制的行教在T-SQL中,限制行数使用TOP关键字来约束,例如,要查询返回众多学生记录中前五名女生的列名和地址信息,查询语句为:Selecttop5SName,SAdressFromStudents

4、WhereSSrex=0还有一种情况是需要从表中按一定的百分比提取记录,这肘还需要用到Percent关键字来限制,例如,要提取20%的女生数据如下:Selecttop2percentSname,SAdressFromStudentsWhereSSex=0二.如何使用orderby如果需要按照一定顺序查询语句选中的行,则需要使用orderby子句,并且排序可以是升序(ASCJ或者啥序(DESC丿,如果不指定ASC或DESC,记录按默认ASC升序排序例如:查询学生成绩的肘候,如果把所有成绩都阵低10%后加5分,在查询及格成绩并按照當低来进行排序SQL语句如下:Sele

5、ctStudentAS学生编号,(Score'v0.9+5)AS综合成绪FromScoreWhere(Score火0.9+5)>60OrderbyScore三'在查询中是用因数SQLServer提供了一些內部函数,毎个因数都卖现不同的功能,不同类别的函数都可以和select,updatejnsert语句朕合使用常用有四类因数,分别是字符串,目期函数,数学因数,糸统函

6、"abc‘/sfsagsabcF,1)返回:7len返回传迈给他的字符•串长度Selectlen(4sagdgdfgr)返回:8upper把传递.的字符串转换为大写Selectupper("sdgd「)返回:SDGDSlower把传递.的字符•串需换为小写selectlower("ABC')返回:abcItrim请除字符左边的空格Selectltrim('司法骨’)返回:司比•奁rtrim请除字符右边的空格Selectrtrim(4司比骨)返回:司法官(后面的空格保霧)right从字符串右边返回指定数目的字付Selectright("sagsd'.4)返回:ags

7、dleft从字符串左边返回指定数目的字Selectright("sagsd*,4)返回:sagsreplace咨换一个字符•串中的字符•Selectreplace(4saddsg,/dd'/b,)返回:sabbsgstuff>4字符串中,刪除指定字符串的长度,幷蛊该住逍插入一个新的字符串Selectstuff('sgdfds',2,2/你好’)返回:s你好fds1•可期字符串目期因数用于操作目期值部分常用目期函数函数名描述举例getdate取得当询的糸统目期Selectgetdate()返回:今夭的可期dateadd将指定的数值添加到可期部分后的目期Selectd

8、atead

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。