分类: 数据库开发技术
2009-07-10 12:00:45
查询语句书在数据库操作用的最多的语句,
查询语句的基本结构可描述为;
select <目标列名序列>
from <表名>
where <检索田间表达式>
group by<分组依据>
having <组提取条件>
order by<排序依据列>
简单查询:
1查询指定的列:
example:查询全体学生的学好和姓名
select Sno,Smane from Students
select * from students(查询全部列)
2查询进过计算的列
在Students表中记录了学生的年龄,而没有记录出生的的年份,查询学生的姓名 和出生的年份:
select Sname,2009-Sage from Srudent
3查询全体学生的姓名和出生年份,并在出生年份前加入一列,此列的每行数据均 为“year os birthday”的常值
select Sname,‘year of birthday’,2009-Sage from Students
如果要用别名就在字段名后加上想要的名字:
select Sname 姓名,‘year of birthday’ 出生年,2009-Sage 年份 from Students
4.消除取值的相同记录
有时当我们查询结果时,会出现很多结果是相同的,那么怎么消除这些重复的结果呢,用distinct,
比如选课表中一个学生会选修多门可,这是查询出学号就有重复的,
所以应该这样:select distinct Sno from SC,这样就避免了重复的数据