MS SQL SERVER 上使用sql 语言 实现对表中的某些列 的查询功能。
1.为表起别名 使用as 语句
示例如下:
将数据库中的 班级表classinfo 选中并命名成ui;
2.查询表中某一列或者全部列:
查询某一表中的全部列 语句格式如下:
select*from表名;
查询某一列,语句格式如下:
select 列名 from 表名 或者 select 表名.列名
示例如下:
3.查询表中前部分列
采用 top语句 语法如下:
SELECT TOP number/percent column_name(s)
FROM table_name 即可以选择表中前几列/前百分比列
4.排序语句ORDER BY 语句
ORDER BY 语句用于根据指定的列对结果集进行排序。
ORDER BY 语句默认按照升序对记录进行排序。
Ordery by 列名 desc(降序),字列名 asc(升序)
5.在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。
关键词 DISTINCT 用于返回唯一不同的值。
语法:
select dinstinct 列名称 from 表名称
6.条件查询
主要使用WHERE 子句
如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句。
语法
SELECT 列名称 FROM 表名称 WHERE 列 运算符 值
下面的运算符可在 WHERE 子句中使用:
操作符描述
=等于
<>不等于
>大于
<小于
>=大于等于
<=小于等于
BETWEEN在某个范围内
LIKE搜索某种模式
注释:在某些版本的 SQL 中,操作符 <> 可以写为 !=。
引号的使用
请注意,我们在例子中的条件值周围使用的是单引号。
SQL 使用单引号来环绕文本值(大部分数据库系统也接受双引号)。如果是数值,请不要使用引号。