• 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
    

     

     

     

     

     

     

     

     

  • 相关阅读:
    学期总结
    C语言I博客作业09
    C语言I博客作业08
    C语言I博客作业07
    C语言I博客作业06
    C语言I博客作业05
    C语言II—作业04
    C语言II—作业03
    C语言II—作业02
    C语言II博客作业01
  • 原文地址:https://www.cnblogs.com/orangebook/p/3501718.html
Copyright © 2020-2023  润新知