sql server入门自学教程,sql server全套教程

首页 > 实用技巧 > 作者:YD1662023-11-26 22:44:52

「 注意:」 星号(*)是选取所有列的快捷方式。

如需获取名为 "LastName" 和 "FirstName" 的列的内容(从名为 "Persons" 的数据库表),请使用类似这样的 SELECT 语句:

SELECT LastName,FirstName FROM Persons;

sql server入门自学教程,sql server全套教程(13)

DISTINCT – 去除重复值

如果一张表中有多行重复数据,如何去重显示呢?可以了解下 DISTINCT 。

「语法:」

SELECT DISTINCT 列名称 FROM 表名称;

「实例:」

如果要从 "LASTNAME" 列中选取所有的值,我们需要使用 SELECT 语句:

SELECT LASTNAME FROM Persons;

sql server入门自学教程,sql server全套教程(14)

可以发现,在结果集中,Wilson 被列出了多次。

如需从 "LASTNAME" 列中仅选取唯一不同的值,我们需要使用 SELECT DISTINCT 语句:

SELECT DISTINCT LASTNAME FROM Persons;

sql server入门自学教程,sql server全套教程(15)

通过上述查询,结果集中只显示了一列 Wilson,显然已经去除了重复列。

WHERE – 条件过滤

如果需要从表中选取指定的数据,可将 WHERE 子句添加到 SELECT 语句。

「语法:」

SELECT 列名称 FROM 表名称 WHERE 列 运算符 值;

下面的运算符可在 WHERE 子句中使用:

sql server入门自学教程,sql server全套教程(16)

上一页12345下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.