基本查询技术
数据库中提供一种可以将表中的数据查询出来的技术。我们称为select查询
select查询技术的基本语法格式:
select [列名1,列名2,....] | * from 表名1,表名2,…
[where 条件]
[group by 分组的列名]
[having 聚合函数比较操作]
[order by 排序的列名]
(1)查询语句中“*”号代表将表中的列全部显示出来
select * from student
(2)如果只想在查询中显示某一些列
select sno,sname,sage from student
(3)在查询中可以为表或者列定义别名
a:为列定义别名
select sno as 学号,sname as 姓名 from student
b:为表定义别名
select sno,sname,sage,ssex from student a
好处:当出现多张表联系起作查询的时候,如果多张表中含有相同的列名的时候,为表定义别名使得查询比较方便。
例如:想查询课程是由哪些老师讲授。
select cname,tname from course a,teacher b
where a.tno = b.tno
(4)distinct关键字
此关键字是为了去掉列中重复的值
(5)order by 排序
语法: order by 列名 [desc | asc]
desc:代表降序排列
asc: 代表升序排列
select * from student order by sname
如果不写排序关键字,默认的是升序
select * from student order by sname desc
按降序排序
分享到:
相关推荐
SqlServer2005数据库字典--表结构
《SQL Server 数据库》Transact-SQL程序设计实验报告.pdf《SQL Server 数据库》Transact-SQL程序设计实验报告.pdf《SQL Server 数据库》Transact-SQL程序设计实验报告.pdf《SQL Server 数据库》Transact-SQL程序设计...
SQL Server 数据库技术---基础篇(T-SQL基础、数据库几本操作、SQL Server 2008新特性)、数据库安全(SQL Server 2008 安全数据文件安全与灾难恢复、 复制)、SQL开发(数据库设计、SQL Server与CLR集成、在SQL ...
SQL Server 2005数据库技术与应用-教程
SqlServer2000数据库字典--表结构
SQL Server 2000数据库应用教程-电子教案
本书具有很强的操作性和实用性,可作为高等院校、高职学校“SQL Server数据库原理与应用”课程的教材,或社会培训班“SQL Server 2005”的基础入门教材,同时对从事数据库开发和管理的人员也具有较高参考价值。
Microsoft SQL Server 2008技术内幕 T-SQL 查询 一书中,第四章,索引优化章节的示例数据库脚本。
SQLServer2000数据库维护计划--优化数据库[收集].pdf
Sqlserver2005数据库还原备份工具,主要是测试应用,希望通过各位的使用提出更好修改意见
该书解释并比较了sql server 2000和sql server 2005在数据库开发相关问题上的解决方案,深入讨论了sql server 2005中新增的t-sql编程特性,包含了大量的代码示例、表示例和逻辑难题以帮助数据库开发人员和管理员理解...
SqlServer数据库课程设计--工资管理系统
SQLServer数据库课程设计---选课管理系统
资源名称:SQL Server 2005数据库开发实战内容简介:本书综合讲解了Microsoft SQL Server 2005程序开发与界面设计的相关知识,内容全面,结构合理,论述清晰,对Microsoft SQL Server 2005技术及其实际应用都有独到...
SQL Server 2005数据库开发必备 里面含有代码说明
Struts 1.1、Hibernate 3.0和SQL Server 2005数据库驱动包
SQL Server 2000数据库应用教程-课后习题答案
在SQLServer2008上面成功附件SQLServer2005的方法
Microsoft SQL Server 2008技术内幕:T-SQL查询 原书样例数据库
SQLServer2005数据库--管理与维护.pptx