首页 > 其他分享 >QSLite Distinct&Qrderby&Groupby

QSLite Distinct&Qrderby&Groupby

时间:2023-12-14 13:56:11浏览次数:29  
标签:group Distinct ssalary having Qrderby QSLite ORDER select staff

 distinct关键词专用于消除重复记录

SELECT DISTINCT COLUMN1, COLUMN2,....COLUMNN FROM TABLE_NAME WHERE [CONDITION];

--通过distinct关键字消除重复姓名
select * from staff;

select DISTINCT SNAME FROM STAFF;

 

 

 

order by 子句专用于对一个活多个字段按升序或者降序排序

SELECT COLUMN-LIST

FROM TABLE_NAME

[WHERE CONDITION]

[ORDER BY COLUMN1,COLUMN2,COLUMN3...COLUMNN] [asc|desc]

 

select * from staff ORDER BY ssalary asc;

select * from staff ORDER BY ssalary desc;

 

group by 配合相同数据进行分组

select column-list

from table_name

where [conditions]

group by column1,column2

select *,SUM(ssalary) from staff GROUP BY Spost ORDER BY SNAME;

 

having子句专用于指定条件来过滤数据

Select * from  table_name

where

group by

having

order By;

//统计 按职务分组统计  职务数量大于2个的组别   having 要跟在group by 后面
select *,sum(ssalary) from staff GROUP BY spost HAVING Count(spost) >2;

 

标签:group,Distinct,ssalary,having,Qrderby,QSLite,ORDER,select,staff
From: https://www.cnblogs.com/baisedeyu/p/17900773.html

相关文章

  • 【刷题笔记】115. Distinct Subsequences
    题目Giventwostrings s and t,return thenumberofdistinctsubsequencesof s whichequals t.Astring's subsequence isanewstringformedfromtheoriginalstringbydeletingsome(canbenone)ofthecharacterswithoutdisturbingtheremainingch......
  • SQL 查询优化指南:SELECT、SELECT DISTINCT、WHERE 和 ORDER BY 详解
    SELECT关键字SQL的SELECT语句用于从数据库中选择数据。SELECT语句的基本语法如下:SELECTcolumn1,column2,...FROMtable_name;其中,column1,column2,等是您要从表中选择的字段名称,而table_name是您要选择数据的表的名称。如果要选择表中的所有列,您可以使用SELECT*语法。......
  • Get distinct count of rows in the DataSet
    ThetableintheDataSetisasfollows:Column1    Column211              A11              B22              C33              D33              E44              F Dist......
  • 软件测试|MySQL DISTINCT关键字过滤重复数据
    简介在MySQL中,有时候我们需要从表中检索唯一的、不重复的数据。这时,我们可以使用DISTINCT关键字来过滤掉重复的数据行。在本文中,我们将深入探讨MySQL中DISTINCT的用法以及如何在查询中使用它来得到不重复的结果集。基本语法DISTINCT关键字用于在SELECT语句中指示查询结果中去......
  • World Tour Finals 2019 D Distinct Boxes
    洛谷传送门AtCoder传送门神题。设第\(i\)个箱子有\(x_i\)个红球,\(y_i\)个蓝球,那么要求找到最大的\(K\)使得\(\sum\limits_{i=1}^Kx_i\leR,\sum\limits_{i=1}^Ky_i\leB\),且\((x_i,y_i)\)两两不等。显然我们都希望\(x_i,y_i\)尽量小。但是当\(R,B\)......
  • CF1467E Distinctive Roots in a Tree
    突然发现深究一些树上问题还是挺有意思的哈。显然对于同一种权值的任意两个结点,其两端的部分都是不合法的。维护两个标记表示子树内均不合法与子树外均不合法即可。但相同权值的点对数量是\(O(n^2)\)的,我们要优化这个过程。发现很多点对都是无用的。DFS下去,遇到一个\(x\)......
  • 去重 distinct
       计算 ......
  • Django 数据库--values_list 指定字段取值及 distinct 去重处理
    通过QuerySet会返回model的所有字段,通过obj.field_name即可获取对应字段的数据values():获取某一个或者某几个字段的数据指定字段使用values()指定参数可以仅仅返回相应字段的字典列表,如:name_dict_list=Project.objects.values('name')则name_dict_list= <Q......
  • CF1051G Distinctification
    Day\(3^3\)。未卡常拿到了最优解/cy。(2023/10/2)观察到\(3\)个比较关键的性质:操作具有可逆性,即一串操作序列可以立即撤销。当新插入一个\((a_i,b_i)\)时,必须连续对\(i\)进行\(1\)操作使得不存在\(j\neqi,a_j=a_i\)。当存在\(a_i=a_j+1\)时,可以花费\(b_j-b_i\)......
  • abap 中 for all entries in 中的 distinct 功能
    用forallentriesin做查询的时候,能够进行自动的distinct,请看如下的例子:REPORTZ_LJC222.types:beginofty_mm,matnrtypemara-matnr,endofty_mm.types:beginofty_makt,matnrtypemara-matnr,sprastypemakt-spras,......