SQL SELECT DISTINCT 语句

本章讲解 SELECT DISTINCT 语句。

SQL SELECT DISTINCT 语句

在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。

关键词 DISTINCT 用于返回唯一不同的值。

语法:

SELECT DISTINCT 列名称 FROM 表名称

使用 DISTINCT 关键词

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

SELECT Company FROM Orders

"Orders"表:

Company OrderNumber
IBM 3532
W3School 2356
Apple 4698
sqlkey 6953

结果:

Company
IBM
W3School
Apple
sqlkey

请注意,在结果集中,sqlkey被列出了两次。

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

SELECT DISTINCT Company FROM Orders

结果:

Company
IBM
sqlkey
Apple

现在,在结果集中,"sqlkey" 仅被列出了一次。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索sql
, ibm
apple
sql select distinct、sql语句去重 distinct、sql语句distinct、sql语句distinct用法、sql语句中的distinct,以便于您获取更多的相关知识。

时间: 2024-09-11 22:49:13

SQL SELECT DISTINCT 语句的相关文章

SQL SELECT DISTINCT 语法与使用教程

SQL SELECT DISTINCT 语法与使用教程 本章将解释选择离散发言. 在SQL选择不同的声明 在一个表中,一些列可能包含重复的值.这不是一个问题,然而,有时你会希望只列出不同(不同的)值在桌子上. 的独特的关键字可以用来只返回独特的(不同)的价值. 选择不同的SQL语法 SELECT DISTINCT column_name(s) FROM table_name   选择不同的榜样 在"person"表: P_Id LastName FirstName Address Ci

sql教程:SQL SELECT DISTINCT 实例教程

sql教程:SQL SELECT DISTINCT 实例教程 本章将解释选择离散发言. 在SQL选择不同的声明 在一个表中,一些列可能包含重复的值.这不是一个问题,然而,有时你会希望只列出不同(不同的)值在桌子上. 的独特的关键字可以用来只返回独特的(不同)的价值.  SQL SELECT DISTINCT 语法. SELECT DISTINCT column_name(s) FROM table_name 来看一个distinct不重复记录的实例吧. _Id LastName FirstNam

ruby sql select 查询语句用法

ruby sql select 查询语句用法 require 'mysql教程' m = Mysql.new("localhost","ruby","secret","maillist") r = m.query("SELECT * FROM people ORDER BY name") r.each_hash do |f|   print "#{f['name']} - #{f['email']

SQL select distinct的使用方法_数据库其它

在表中,可能会包含重复值.这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值.关键词 distinct用于返回唯一不同的值. 表A: 示例1 复制代码 代码如下: select distinct name from A 执行后结果如下: 示例2 select distinct name, id from A 执行后结果如下: 实际上是根据"name+id"来去重,distinct同时作用在了name和id上,这种方式Access和SQL Server同时支持. 示例

SQL SELECT基本语句结构

(1)SELECT select_list (2) FROM table_list (3)   WHERE search_conditions     GROUP BY group_by_list     HAVING search_conditions (4) ORDER BY order_list 实例: /*USE master; GO IF DB_ID(N'mytest') IS NOT NULL DROP DATABASE mytest; GO CREATE DATABASE myte

SQL Server入门教程(2):Select和DISTINCT语句

本章讲解SELECT 和 SELECT * 语句以及SELECT DISTINCT 语句. 本章讲解 SELECT 和 SELECT * 语句. SQL SELECT 语句 SELECT 语句用于从表中选取数据. 结果被存储在一个结果表中(称为结果集). SQL SELECT 语法 SELECT 列名称 FROM 表名称 以及: SELECT * FROM 表名称 注释:SQL 语句对大小写不敏感.SELECT 等效于 select. SQL SELECT 实例 如需获取名为 "LastName

sql select 实例教程

select的技巧,比如如何用IN.LIMIT.CONCAT.DISTINCT等MySQL关键字 记录一些select的技巧: 1.select语句可以用回车分隔 $sql="select * from article where id=1" 和 $sql="select * from article   where id=1",都可以得到正确的结果,但有时分开写或许能更明了一点,特别是当sql语句比较长时 2.批量查询数据 可以用in来实现 $sql="

MySQL中索引优化distinct语句及distinct的多字段操作_Mysql

MySQL通常使用GROUPBY(本质上是排序动作)完成DISTINCT操作,如果DISTINCT操作和ORDERBY操作组合使用,通常会用到临时表.这样会影响性能. 在一些情况下,MySQL可以使用索引优化DISTINCT操作,但需要活学活用.本文涉及一个不能利用索引完成DISTINCT操作的实例.   实例1 使用索引优化DISTINCT操作 create table m11 (a int, b int, c int, d int, primary key(a)) engine=INNODB

sql教程:SQL SELECT INTO 教程

SQL SELECT INTO 教程 在SQL SELECT INTO语句可用于制作备份副本的表格. 在SQL SELECT INTO语句 在SELECT INTO语句选择数据从一个表并插入到一个不同的表. 在SELECT INTO语句是最经常被用来创建备份副本的表格. 选择到的SQL语法 我们可以选择所有列到新表: SELECT * INTO new_table_name [IN externaldatabase] FROM old_tablename 或者我们可以只选择栏我们要到新的表: S