***常见复杂SQL语句(含统计类SQL)

news/2024/7/5 6:35:32

1、SQL统计某字段的出现次数

比如统计某个表中,姓名出现的次数:
select name,count(*) from biao group by name having count(*) > 2

关键是用分组:group by,且经常和聚合函数一起使用

比如:统计用户表中的匿名字段的出现次数

SELECT  a.user_anon_name as anon_name  , COUNT(a.user_anon_name) as num FROM xm_user a GROUP BY a.user_anon_name

标准写法:

select 类别, sum(数量) as 数量之和 from A
group by 类别
having sum(数量) > 18


 2、SQL中如何用一个表的列更新另一个表的列

update T2 
set 要更新的字段 = T1.对应的字段 --可以输入多个用逗号分开
from T1
where T2.ID = T1.ID


3、SQL 多字段排序
select * from (select * from tablename order by last_time desc) as t order by t.id desc





http://www.niftyadmin.cn/n/3879834.html

相关文章

C++大师Stan Lippman:我对中国程序员的忠告 www.ASPCool.com

C大师Stan Lippman:我对中国程序员的忠告作者: www.ASPCool.com 时间:2004-9-20 18:07:29 C语言的创立者,斯坦.利普曼(Stan Lippman) 9月17日参加了在北京召开的微软技术大会Tech.Ed2004并做了"The C Binding, Integrating a Static and dyn…

浅析SSL/TLS的会话流程和源码实现

浅析SSL/TLS的会话流程和源码实现一、SSL/TLS的概念二、SSL/TLS的会话交互流程(1) client_hello(2) server_hello certificate sever hello done(3) client key exchange change cipher spec encrypted handshake message(4) new session ticketchange cipher specenvrypte…

每天一道算法题(7)——在字符串中删除特定的字符

题目:输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。例如,输入”They are students.”和”aeiou”,则删除之后的第一个字符串变成”Thy r stdnts.”。 1.思路 最简单的。设source长n,key 长m(n>>…

将文本藏入图片 选择自 VirleneCheng 的 Blog

一般看来文字与图片是毫不相同的,但是它们却有共同点。图片是由一个个点组成的,而这些点的颜色值可由数字组成,文字可由ASCII码表示,这就使得数字成为它们之间沟通道桥梁。因此就可以将文本藏入图片中。这可以用Visual Basic 6.0实…

创建组件“AxLicenseControl”失败

打开以前的程序,准备来添加一个功能,打开主程序就报错: 我未曾改变过版本,原来是由于破解测试需要,修改了系统时间,时间对不了,ArcGIS的问题,改过来就正常了。

在中文下打开日文文件:)

private void button1_Click(object sender, System.EventArgs e) { openFileDialog1.Filter "所有文件*.*|*.*|文本文件*.txt|*.txt"; openFileDialog1.FilterIndex 2; if(openFileDialog1.ShowDialog ()DialogResult.OK ) { FileStream frnew FileStre…

php数组函数序列之array_unshift() 在数组开头插入一个或多个元素

array_unshift() 函数在数组开头插入一个或多个元素。被加上的元素作为一个整体添加,这些元素在数组中的顺序和在参数中的顺序一样 array_unshift()定义和用法 array_unshift() 函数在数组开头插入一个或多个元素。 被加上的元素作为一个整体添加,这些元…

EFFECTIVE-C++读书笔记

读书笔记2. 构造/析构/赋值运算条款05: 了解C默默编写并调用了哪些函数条款06:若不想使用编译器自动生成的函数。就该明确拒绝条款07:为多态基类声明virtual析构函数条款08:别让异常逃离析构函数条款09:绝不在构造和析…