2009年4月14日星期二

select用法,sql server 2005,sql查询语句用法

从数据库中检索行,并允许从一个或多个表中选择一个或多个行或列。虽然 SELECT 语句的完整语法较复杂,但其主要子句可归纳如下:
SELECT select_list [ INTO new_table ]
[ FROM table_source ] [ WHERE search_condition ]
[ GROUP BY group_by_expression]
[ HAVING search_condition]
[ ORDER BY order_expression [ ASC DESC ] ]
可在查询之间使用 UNION、EXCEPT 和 INTERSECT 运算符,以便将各个查询的结果合并或比较到一个结果集中。
下面是几个简单的例子(以sql server数据库为例)
1、select * from student;(返回student表中所有记录)
2、select * from student where sname='张三' order by sno desc;(返回student表中名字是“张三”的所有记录,并且按照sno降序排序)
3、select top 20 * from student order by sno desc;(返回student表中前20个记录,并且按照sno降序排序)
4、select sname from student where score>90;(返回student表中分数大于90的所有学生姓名所有记录)

没有评论: