社区
ASP
帖子详情
这样的sql查询该怎么写? 请问。
zy51
2006-06-22 05:24:43
请教这样的sql查询该怎么写.
user表
id 姓名 单位id
unit表
单位id 单位名
配合asp的话,到是很简单,但在查询分析器里就不会了. 请教
我想做如下查询:
1.对user表以单位名分组,并统计每单位里有多少人.并显示出单位名称.
2.unit表中的所有单位在user表里没有记录的是那几个.
请教.因为是access库,好像不能用存储过程。一条语句该怎么写才能达到目的?
...全文
138
6
打赏
收藏
这样的sql查询该怎么写? 请问。
请教这样的sql查询该怎么写. user表 id 姓名 单位id unit表 单位id 单位名 配合asp的话,到是很简单,但在查询分析器里就不会了. 请教 我想做如下查询: 1.对user表以单位名分组,并统计每单位里有多少人.并显示出单位名称. 2.unit表中的所有单位在user表里没有记录的是那几个. 请教.因为是access库,好像不能用存储过程。一条语句该怎么写才能达到目的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zy51
2006-06-23
打赏
举报
回复
itzhiren(itzhiren) 你后面这个提示的是一样的错误。试图执行的查询中不包含作为合计函数一部分的特定表达式 第2个问题你的写法可以。
baiyunfei(虚度残生) 的完全可以。而且很直观,感觉不错。呵呵两颗星星就是不简单啊。 :)
好了,感谢大家!结贴给分。
dabaitu
2006-06-23
打赏
举报
回复
你可以接合 itzhiren(itzhiren) 的程序改成左向外链接:left join 这样就可以看到unit表里不在user表里的数据了。应该能够符合你的两个要求
baiyunfei
2006-06-23
打赏
举报
回复
1.
select * from (select unitId,count(unitId) as ct from user group by unitId) as tb,unit where unit.unitId=tb.unitId
2.
select unitId,unitName from unit where not exists (select id from user where unitId=unit.unitId)
itzhiren
2006-06-23
打赏
举报
回复
你是说第几个呀?
第一个写错了,应该是:
select user.id,user.xm,unit.dwmc,count(user.id)
from user,unit
where user.dwid=unit.dwid
group by user.dwid
zy51
2006-06-23
打赏
举报
回复
2楼的你给的方法执行后:
试图执行的查询中不包含作为合计函数一部分的特定表达式
再请教、
itzhiren
2006-06-22
打赏
举报
回复
1.
select user.id,use.xm,unit.dwmc,count(user.id)
from user,unit
where user.dwid=unit.dwid
group by user.dwid
2.
select unit.* from unit where unit.dwid not in(select distinct user.dwid from user)
SQLServer_2000-2008_R2查询智能分析器RedGate_SQL_Prompt_V5.3.4.1_Crack_Keygen破解教程注册机免费
SQL脚本越
写
越多,总是觉得编
写
效率太过于低下,这和打字速度无关。在我个人编
写
SQL脚本时,至少会把SQL的格式排列成易于阅读的,因为其他人会阅读到你的SQL,无论是在程序中或是脚本文件中,良好的排版不仅让人看起来赏心悦目,在和他人之间做交流时也省时省力,不会因为揉成一团的sql去询问Team Member:您能帮我解释一下这么一大段sql是做什么的吗? 虽然微软至SQL 2008以上的版本提供了SQL智能提示,但是它的反应实在是过于迟钝,等提示出来我们早就可以敲出一行语句了。而且它没有提供sql代码格式化的功能,咱们只能自己做手动格式化,手动格式化sql总是需要花费不少时间的。 它也是一款拥有智能提示的sql编程工具,而且小巧灵活。 总而言之,它也是一款能够提高sql编程效率的工具。 注释:内附破解教程doc。和keygen,欢迎免费下载
实现前后行相减的SQL该如何
写
?有两种方法!
背景 有时会有这样一种查询场景,需要对查询结果前后行操作,比如后一行减前一行。 比如有一张用户登录表,有登入和登出两行,需要相减简单计算在线时长。或者一张订单表,需要计算后一行的订单id和前一行的订单id差多少(假设订单号是单调递增的)。 针对这类场景,SQL语句改如何
写
呢? 表结构和数据构造 以统计前后行的订单号是否连续为例, 表结构: CREATE TABLE `t_test3` ( `i...
数据库
SQL查询
,最佳案例讲解
本课程介绍了
SQL查询
的从入门到精通系列,内容包含
SQL查询
基础知识、聚合函数、排序、分组、嵌套和连接查询,结合大量案例讲解。 一、基本介绍数据库用来存储数据,无论是运维人员还是开发人员必不可少的一个系统,
SQL查询
主要通过SQL语法到数据库中检索数据,在日常中使用的非常多。本课程内容包含:,内容包含
SQL查询
基础知识、聚合函数、排序、分组、嵌套和连接查询,所有的内容都是以LibraryDB数据库为背景,通过大量的案例逐一介绍查询中的每一个知识点的应用,实战型极强二、学习建议 在学习本课程的时候,一定要动手实现一个需求,
写
完了之后一定要多思考原理,并且看看是否有其他的方式实现,这样能快速和深入的学好本课程。 课程收获:在学习完本系列中所有的课程后,可以实现日常工作中绝大多数的
SQL查询
的需求,能够轻松应付DBA的日常查询需求,可以轻松应付日常的数据库开发工作中的
SQL查询
需求。 合适人群:1、IT初学者、数据库的初学者、在校学生2、打算进入IT运维行业的IT人士3、打算进入IT开发行业的IT人士
在mapper映射文件中批量插入数据的sql语句该怎么
写
?以及怎样在sql语句中接收list集合参数?
文章目录在mapper映射文件中批量插入数据的sql语句该怎么
写
?单条数据插入的好好的,为什么要突然变成批量插入的呢?怎样
写
批量插入 在mapper映射文件中批量插入数据的sql语句该怎么
写
? 单条数据插入的好好的,为什么要突然变成批量插入的呢? 为什么需要批量插入数据呢?因为加入你现在有一个100次的循环,每次循环你都需要往数据库里面插入一条数据,那么这样你连接数据库的次数就太多了,这样是比较耗费资源的,所以我们能不能一次性的批量地往数据库中插入所有的数据呢?这样我们只连接一次数据库就行了,节省资源,也可
sql语句中问号?的使用
若要创建每次使用不同值的查询,可以在查询中使用参数。参数是在运行查询时所提供值的占位符。带参数的 SQL 语句可能如下所示,其中“?”表示代表作者 ID 的参数: SELECT title_id FROM titleauthor WHERE (au_id = ?) 可使用参数的位置 可以将参数用作文本值(文本值或数值)的占位符。最常见的是,参数经常在单个行或组的搜索条件中(即在 SQ
ASP
28,391
社区成员
357,059
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章