一、SQLite入门语句之HAVING

HAVING 子句允许指定条件来过滤将出现在最终结果中的分组结果。

WHERE 子句在所选列上设置条件,而 HAVING 子句则在由 GROUP BY 子句创建的分组上设置条件。

1、获取满足条件A的数据分组后还满足条件B的数据

  select * from table_name where [condition_A] group by 字段A having [condition_B]

注:HAVING 子句必须放在 GROUP BY 子句之后,必须放在 ORDER BY 子句之前。 

 

二、SQLite入门语句之DISTINCT

DISTINCT关键字与 SELECT 语句一起使用,来消除所有重复的记录,并只获取唯一一次记录。

有可能出现一种情况,在一个表中有多个重复的记录。当提取这样的记录时,DISTINCT 关键字就显得特别有意义,它只获取唯一一次记录,而不是获取重复记录。

1、获取字段A不重复的数据

  select distinct 字段A from table_name where [condition]

2、获取多个字段不重复的数据

  select distinct 字段A, 字段B,..., 字段N from table_name where [condition]

相关文章:

  • 2021-08-18
  • 2022-01-07
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-28
  • 2021-11-19
  • 2022-02-14
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-12
  • 2022-12-23
  • 2022-12-23
  • 2021-10-19
相关资源
相似解决方案