sql数据库学习 关于查询和筛选(一)

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 使用单引号来环绕文本值(大部分数据库系统也接受双引号)。如果是数值,请不要使用引号。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容