`
何必如此
  • 浏览: 53567 次
社区版块
存档分类
最新评论

SQL SELECT DISTINCT 语句

    博客分类:
  • SQL
sql 
阅读更多
SELECT DISTINCT 语句用于返回唯一不同的值。

SQL SELECT DISTINCT 语句
在表中,一个列可能会包含多个重复值,有时您也许希望仅仅列出不同(distinct)的值。

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

SQL SELECT DISTINCT 语法

SELECT DISTINCT column_name,column_name
FROM table_name;

演示数据库
在本教程中,我们将使用众所周知的 Northwind 样本数据库。

下面是选自 "Customers" 表的数据:

CustomerID City
1       Berlin
2             México D.F.
3       México D.F.
4       London
5       Luleå

SELECT DISTINCT 实例
下面的 SQL 语句仅从 "Customers" 表的 "City" 列中选取唯一不同的值。从 Company" 列中仅选取唯一不同的值:

实例

SELECT DISTINCT City FROM Customers;

结果 Berlin
     México D.F.
     London
     Luleå

分享到:
评论

相关推荐

    【SQL基础(一)】【SQL简介+SQL 语法+SQL SELECT 语句+SQL SELECT DISTINCT 语句】

    文章目录SQL简介SQL是什么SQL做什么RDBMSSQL 语法数据库表SQL 语句SQL 语句后面的分号DML 和 DDLSQL SELECT 语句SQL SELECT DISTINCT 语句 SQL简介 SQL是用于访问何处理数据库的标准的计算机语言 SQL是什么 SQL是...

    SQLQuery2.sql

    sql数据类型,MYSQL,SQLSERVER,ORACLE练习SQL,各种数据类型,SQL SELECT DISTINCT 语句,SQL AND & OR 运算符,SQL AND & OR 运算符

    仿制简单的SQL select查询语句,用于对二维数组的查询,建立环境-Excel Vba,可移植到VB环境中

    '参照SQL语句:Select * From array [Where conditions] [Distinct fields] [ResultWithTitle] ' '实现功能: ' 依条件设置查询数组,返回包含查询字段(或全部字段)的数组,可多条件组合。 ' 条件运算符包括:> = ...

    【SQL基础(二)】【SQL WHERE 子句+引号的使用+SQL AND & OR 运算符+SQL ORDER BY 子句】

    上一篇:【SQL基础(一)】【SQL简介+SQL 语法+SQL SELECT 语句+SQL SELECT DISTINCT 语句】 文章目录SQL WHERE 子句引号的使用SQL AND & OR 运算符SQL ORDER BY 子句 SQL WHERE 子句 WHERE 子句用于规定选择的标准。 ...

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

    MySQL通常使用GROUPBY(本质上是排序动作)完成DISTINCT操作,如果DISTINCT操作和ORDERBY操作组合使用,通常会用到临时表.这样会影响性能. 在一些情况下,MySQL可以使用索引优化DISTINCT操作,但需要活学活用.本文涉及一个...

    select distinct用法

    sql中select语句中的distinct的用法

    SQL语句将行转换成列

    sql语句将行转换成列 declare @sql varchar(8000) set @sql = 'select 物料代码' select @sql = @sql + ',sum(case 地区 when '''+地区+''' then 数量 end) ['+地区+']' + ',sum(case 地区 when '''+地区+'''...

    oracle sql 去重复记录不用distinct如何实现

    用distinct关键字只能过滤查询字段中所有记录相同的(记录集相同),而如果要指定一个字段却没有效果,另外distinct... 例如要显示的字段为A、B、C三个,而A字段的内容不能重复可以用下面的语句: select A, min(B),mi

    SQL语句教程【经典】

    SQL语句教程【经典】 SQL指令 SELECT DISTINCT WHERE AND OR IN BETWEEN LIKE ORDER BY 函数 COUNT GROUP BY HAVING ALIAS 表格链接 外部链接 CONCATENATE SUBSTRING TRIM CREATE TABLE ...

    SQL查询语句基础

    Oracle数据库设计与建模 1、select语句查询单表 2、限制性查询和数据的排序 3、别名的使用 4、distinct 5、order by语句使用 6、group by语句使用

    SQL语句大全【经典教程】

    SQL语句教程(01) SELECT......................................2 SQL语句教程(02) DISTINCT...................................2 SQL语句教程(03) WHERE.......................................2 SQL语句教程(04)...

    日常收集常用SQL查询语句大全

    SQL>SELECT DISTINCT mgr FROM emp; 只显示结果不同的项 4. 查询指定行 SQL>SELECT * FROM emp WHERE job=’CLERK’; 5. 使用算术表达式 SQL>SELECT ename, sal*13+nvl(comm,0) FROM emp; nvl(comm,1)的意思是,...

    经典SQL语句大全

    2),select distinct * into temp from tablename delete from tablename insert into tablename select * from temp 评价: 这种操作牵连大量的数据的移动,这种做法不适合大容量但数据操作 3),例如:在一个外部表...

    复习笔记SQL34句

    SQL语句(01) SELECT 2 SQL语句(02) DISTINCT 2 SQL语句(03) WHERE 2 SQL语句(04) AND OR 2 SQL语句(05) IN 2 SQL语句(06) BETWEEN 3 SQL语句(07) LIKE 3 SQL语句(08) ORDER BY 3 SQL语句(09) 函数 3 SQL语句(10) ...

    数据库 sql 习题

    现有顾客表customers, 包含数据如下表,若执行sql语句:select count(distinct(city)) from customers

    LINQ to SQL手册

    LINQ to SQL语句(2)之Select/Distinct LINQ to SQL语句(3)之Count/Sum/Min/Max/Avg LINQ to SQL语句(4)之Join LINQ to SQL语句(5)之Order By LINQ to SQL语句(6)之Group By/Having LINQ to SQL语句(7)之Exists/In/...

    SQL server练习题

    1.用一条SQL语句 查询出每门课都大于80分的学生姓名 name kecheng fenshu 张三 语文 81 张三 数学 75 李四 语文 76 李四 数学 90 王五 语文 81 王五 数学 100 王五 英语 90 A: select distinct name from table ...

    Transact-SQL之Select大全.doc

    1> SELECT <列名列表> [,…n] FROOM <表名> 功能:从指定表总选出...3> SELECT <列名> FROM <表名> WHERE<条件语句> 功能:从指定表中选出所有符合条件的项 例如:SELECT * FROM Store_Information WHERE (Sales>250)

    SQL语句生成及分析器(中文绿色)

    3.1.1 Select [All] [Distinct]; 3.1.2 特殊语法,记录条数限定Top(MS_SQL),Rownum(Oracle), Limit(MySQL),Set RowCount(Sybase)) 3.1.3 字段表达式或者计算字段 3.2 选择表 (From) 3.3 条件筛选 (Where...

Global site tag (gtag.js) - Google Analytics