zoukankan      html  css  js  c++  java
  • SQLite – DISTINCT 关键字

    SQLite – DISTINCT关键字

    使用SQLite DISTINCT关键字与SELECT语句来消除所有重复的记录和获取唯一的记录。

    可能存在一种情况,当你有多个表中重复的记录。

    获取这些记录,更有意义获取唯一的记录,而不是获取重复的记录。

    语法:

    DISTINCT关键字来消除重复记录的基本语法如下:

    SELECT DISTINCT column1, column2,.....columnN

    FROM table_name

    WHERE [condition]

    例子:

    COMPANY table有以下记录:

    ID          NAME        AGE         ADDRESS     SALARY
    

    ----------  ----------  ----------  ----------  ----------
    

    1           Paul        32          California  20000.0
    

    2           Allen       25          Texas       15000.0
    

    3           Teddy       23          Norway      20000.0
    

    4           Mark        25          Rich-Mond   65000.0
    

    5           David       27          Texas       85000.0
    

    6           Kim         22          South-Hall  45000.0
    

    7           James       24          Houston     10000.0
    

    8           Paul        24          Houston     20000.0
    

    9           James       44          Norway      5000.0
    

    10          James       45          Texas       5000.0
    

    首先,让我们看看以下选择查询返回重复的工资记录:

    sqlite> SELECT name FROM COMPANY;

    NAME
    

    ----------
    

    Paul
    

    Allen
    

    Teddy
    

    Mark
    

    David
    

    Kim
    

    James
    

    Paul
    

    James
    

    James
    

    现在,让我们使用DISTINCT关键字上面的SELECT查询,看看结果:

    sqlite> SELECT DISTINCT name FROM COMPANY;

    这将产生以下结果,我们没有任何重复的条目:

    NAME
    

    ----------
    

    Paul
    

    Allen
    

    Teddy
    

    Mark
    

    David
    

    Kim
    

    James
    

     

     

     

     

     

     

     

     

  • 相关阅读:
    CF891E Lust
    Comet OJ 2019 夏季欢乐赛题解
    CF1098E Fedya the Potter
    CF1063F String Journey
    P4218 [CTSC2010]珠宝商
    AGC028 E
    51Nod 1584 加权约数和
    51Nod 1769 Clarke and math2
    Educational Codeforces Round 67
    斯特林数学习笔记
  • 原文地址:https://www.cnblogs.com/orangebook/p/3501718.html
Copyright © 2011-2022 走看看