请教关于数据库查询的入门问题!

tom95588 2013-11-14 09:54:47
题目是:建立一下数据库表

create table student
(name varchar2(30),
kecheng varchar2(30),
fenshu number(20)
)
然后向数据库插入以下数据
insert all
into student values('张三','语文',81)
into student values('张三','数学',75)
into student values('李四','语文',56)
into student values('李四','数学',90)
into student values('王五','语文',81)
into student values('王五','数学',100)
into student values('王五','英语',40)
select count(name) from student

问题是:
(1) 找出至少有一门课成绩的学生名单;
(2) 找出平均分比“王五”的平均分高的学生;
(3) 找出至少有一门课成绩大于80的学生;
(4) 列出各门课程的最低分学生;
(5) 列出所有学生都及格的课程

请各位大佬帮忙写个查询语句,小弟刚刚接触oracle 谢谢大家!!!!
...全文
265 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
CT_LXL 2013-11-14
  • 打赏
  • 举报
回复
引用 5 楼 zlloct 的回复:
[quote=引用 3 楼 zlloct 的回复:] [quote=引用 2 楼 tom95588 的回复:] [quote=引用 1 楼 zlloct 的回复:] SELECT DISTINCT T.NAME FROM STUDENT T WHERE T.FENSHU > 0; SELECT T.NAME FROM STUDENT T GROUP BY T.NAME HAVING AVG(T.FENSHU) > (SELECT AVG(T.FENSHU) FROM STUDENT T WHERE T.NAME = 'wangwu' GROUP BY T.NAME); SELECT DISTINCT (T.NAME) FROM STUDENT T WHERE T.FENSHU > 80; SELECT T.NAME, T1.KECHENG, T1.FENGSHU FROM STUDENT T, (SELECT KECHENG, MIN(FENSHU) FENGSHU FROM STUDENT GROUP BY KECHENG) T1 WHERE T.KECHENG = T1.KECHENG AND T1.FENGSHU = T.FENSHU; SELECT DISTINCT KECHENG FROM STUDENT T WHERE T.KECHENG NOT IN (SELECT DISTINCT (KECHENG) KECHENG FROM STUDENT T WHERE T.FENSHU < 60)
谢谢楼上的大哥,问题全部解决得了。非常感谢[/quote]但是我觉得下面三个题的答案有问题。主要是针对没有课程成绩的学生该如何处理 (2) 找出平均分比“王五”的平均分高的学生 (4) 列出各门课程的最低分学生; (5) 列出所有学生都及格的课程 [/quote] 如果没成绩的学生当0分处理,修改后的SQL 如下: SELECT T.NAME, SUM(T.FENSHU) / (SELECT COUNT(DISTINCT KECHENG) FROM STUDENT) FROM STUDENT T GROUP BY T.NAME HAVING SUM(T.FENSHU) / (SELECT COUNT(DISTINCT KECHENG) FROM STUDENT) > (SELECT SUM(T.FENSHU) / (SELECT COUNT(DISTINCT KECHENG) FROM STUDENT) FROM STUDENT T WHERE T.NAME = 'wangwu' GROUP BY T.NAME); SELECT T5.NAME, T5.KECHENG, T5.FENSHU FROM (SELECT T4.NAME, T4.KECHENG, NVL(T3.FENSHU, 0) FENSHU FROM STUDENT T3, ((SELECT DISTINCT T1.NAME, T2.KECHENG FROM STUDENT T1, (SELECT DISTINCT KECHENG FROM STUDENT) T2)) T4 WHERE T4.NAME = T3.NAME(+) AND T4.KECHENG = T3.KECHENG(+)) T5, (SELECT T4.KECHENG, MIN(NVL(T3.FENSHU, 0)) FENSHU FROM STUDENT T3, ((SELECT DISTINCT T1.NAME, T2.KECHENG FROM STUDENT T1, (SELECT DISTINCT KECHENG FROM STUDENT) T2)) T4 WHERE T4.NAME = T3.NAME(+) AND T4.KECHENG = T3.KECHENG(+) GROUP BY T4.KECHENG) T6 WHERE T5.KECHENG = T6.KECHENG AND T5.FENSHU = T6.FENSHU; SELECT T4.KECHENG, MIN(NVL(T3.FENSHU, 0)) FENSHU FROM STUDENT T3, ((SELECT DISTINCT T1.NAME, T2.KECHENG FROM STUDENT T1, (SELECT DISTINCT KECHENG FROM STUDENT) T2)) T4 WHERE T4.NAME = T3.NAME(+) AND T4.KECHENG = T3.KECHENG(+) GROUP BY T4.KECHENG HAVING MIN(NVL(T3.FENSHU, 0))>60 [/quote] (2) 找出平均分比“王五”的平均分高的学生 答案应该没有结果,没有人的成绩比王五高,其他两人都缺考了一门。 (4) 列出各门课程的最低分学生 1 zhangsan shuxue 75 2 lisi yingyu 0 3 zhangsan yingyu 0 4 lisi yuwen 56 缺考的人当0分处理 (5) 列出所有学生都及格的课程 1 shuxue 75 只数学满足,学生都参加考试并达到60分
CT_LXL 2013-11-14
  • 打赏
  • 举报
回复
引用 3 楼 zlloct 的回复:
[quote=引用 2 楼 tom95588 的回复:] [quote=引用 1 楼 zlloct 的回复:] SELECT DISTINCT T.NAME FROM STUDENT T WHERE T.FENSHU > 0; SELECT T.NAME FROM STUDENT T GROUP BY T.NAME HAVING AVG(T.FENSHU) > (SELECT AVG(T.FENSHU) FROM STUDENT T WHERE T.NAME = 'wangwu' GROUP BY T.NAME); SELECT DISTINCT (T.NAME) FROM STUDENT T WHERE T.FENSHU > 80; SELECT T.NAME, T1.KECHENG, T1.FENGSHU FROM STUDENT T, (SELECT KECHENG, MIN(FENSHU) FENGSHU FROM STUDENT GROUP BY KECHENG) T1 WHERE T.KECHENG = T1.KECHENG AND T1.FENGSHU = T.FENSHU; SELECT DISTINCT KECHENG FROM STUDENT T WHERE T.KECHENG NOT IN (SELECT DISTINCT (KECHENG) KECHENG FROM STUDENT T WHERE T.FENSHU < 60)
谢谢楼上的大哥,问题全部解决得了。非常感谢[/quote]但是我觉得下面三个题的答案有问题。主要是针对没有课程成绩的学生该如何处理 (2) 找出平均分比“王五”的平均分高的学生 (4) 列出各门课程的最低分学生; (5) 列出所有学生都及格的课程 [/quote] 如果没成绩的学生当0分处理,修改后的SQL 如下: SELECT T.NAME, SUM(T.FENSHU) / (SELECT COUNT(DISTINCT KECHENG) FROM STUDENT) FROM STUDENT T GROUP BY T.NAME HAVING SUM(T.FENSHU) / (SELECT COUNT(DISTINCT KECHENG) FROM STUDENT) > (SELECT SUM(T.FENSHU) / (SELECT COUNT(DISTINCT KECHENG) FROM STUDENT) FROM STUDENT T WHERE T.NAME = 'wangwu' GROUP BY T.NAME); SELECT T5.NAME, T5.KECHENG, T5.FENSHU FROM (SELECT T4.NAME, T4.KECHENG, NVL(T3.FENSHU, 0) FENSHU FROM STUDENT T3, ((SELECT DISTINCT T1.NAME, T2.KECHENG FROM STUDENT T1, (SELECT DISTINCT KECHENG FROM STUDENT) T2)) T4 WHERE T4.NAME = T3.NAME(+) AND T4.KECHENG = T3.KECHENG(+)) T5, (SELECT T4.KECHENG, MIN(NVL(T3.FENSHU, 0)) FENSHU FROM STUDENT T3, ((SELECT DISTINCT T1.NAME, T2.KECHENG FROM STUDENT T1, (SELECT DISTINCT KECHENG FROM STUDENT) T2)) T4 WHERE T4.NAME = T3.NAME(+) AND T4.KECHENG = T3.KECHENG(+) GROUP BY T4.KECHENG) T6 WHERE T5.KECHENG = T6.KECHENG AND T5.FENSHU = T6.FENSHU; SELECT T4.KECHENG, MIN(NVL(T3.FENSHU, 0)) FENSHU FROM STUDENT T3, ((SELECT DISTINCT T1.NAME, T2.KECHENG FROM STUDENT T1, (SELECT DISTINCT KECHENG FROM STUDENT) T2)) T4 WHERE T4.NAME = T3.NAME(+) AND T4.KECHENG = T3.KECHENG(+) GROUP BY T4.KECHENG HAVING MIN(NVL(T3.FENSHU, 0))>60
空心兜兜 2013-11-14
  • 打赏
  • 举报
回复
好像是网上盛传的面试题
CT_LXL 2013-11-14
  • 打赏
  • 举报
回复
引用 2 楼 tom95588 的回复:
[quote=引用 1 楼 zlloct 的回复:] SELECT DISTINCT T.NAME FROM STUDENT T WHERE T.FENSHU > 0; SELECT T.NAME FROM STUDENT T GROUP BY T.NAME HAVING AVG(T.FENSHU) > (SELECT AVG(T.FENSHU) FROM STUDENT T WHERE T.NAME = 'wangwu' GROUP BY T.NAME); SELECT DISTINCT (T.NAME) FROM STUDENT T WHERE T.FENSHU > 80; SELECT T.NAME, T1.KECHENG, T1.FENGSHU FROM STUDENT T, (SELECT KECHENG, MIN(FENSHU) FENGSHU FROM STUDENT GROUP BY KECHENG) T1 WHERE T.KECHENG = T1.KECHENG AND T1.FENGSHU = T.FENSHU; SELECT DISTINCT KECHENG FROM STUDENT T WHERE T.KECHENG NOT IN (SELECT DISTINCT (KECHENG) KECHENG FROM STUDENT T WHERE T.FENSHU < 60)
谢谢楼上的大哥,问题全部解决得了。非常感谢[/quote]但是我觉得下面三个题的答案有问题。主要是针对没有课程成绩的学生该如何处理 (2) 找出平均分比“王五”的平均分高的学生 (4) 列出各门课程的最低分学生; (5) 列出所有学生都及格的课程
tom95588 2013-11-14
  • 打赏
  • 举报
回复
引用 1 楼 zlloct 的回复:
SELECT DISTINCT T.NAME FROM STUDENT T WHERE T.FENSHU > 0; SELECT T.NAME FROM STUDENT T GROUP BY T.NAME HAVING AVG(T.FENSHU) > (SELECT AVG(T.FENSHU) FROM STUDENT T WHERE T.NAME = 'wangwu' GROUP BY T.NAME); SELECT DISTINCT (T.NAME) FROM STUDENT T WHERE T.FENSHU > 80; SELECT T.NAME, T1.KECHENG, T1.FENGSHU FROM STUDENT T, (SELECT KECHENG, MIN(FENSHU) FENGSHU FROM STUDENT GROUP BY KECHENG) T1 WHERE T.KECHENG = T1.KECHENG AND T1.FENGSHU = T.FENSHU; SELECT DISTINCT KECHENG FROM STUDENT T WHERE T.KECHENG NOT IN (SELECT DISTINCT (KECHENG) KECHENG FROM STUDENT T WHERE T.FENSHU < 60)
谢谢楼上的大哥,问题全部解决得了。非常感谢
CT_LXL 2013-11-14
  • 打赏
  • 举报
回复
SELECT DISTINCT T.NAME FROM STUDENT T WHERE T.FENSHU > 0; SELECT T.NAME FROM STUDENT T GROUP BY T.NAME HAVING AVG(T.FENSHU) > (SELECT AVG(T.FENSHU) FROM STUDENT T WHERE T.NAME = 'wangwu' GROUP BY T.NAME); SELECT DISTINCT (T.NAME) FROM STUDENT T WHERE T.FENSHU > 80; SELECT T.NAME, T1.KECHENG, T1.FENGSHU FROM STUDENT T, (SELECT KECHENG, MIN(FENSHU) FENGSHU FROM STUDENT GROUP BY KECHENG) T1 WHERE T.KECHENG = T1.KECHENG AND T1.FENGSHU = T.FENSHU; SELECT DISTINCT KECHENG FROM STUDENT T WHERE T.KECHENG NOT IN (SELECT DISTINCT (KECHENG) KECHENG FROM STUDENT T WHERE T.FENSHU < 60)
CT_LXL 2013-11-14
  • 打赏
  • 举报
回复
引用 7 楼 tom95588 的回复:
[quote=引用 6 楼 zlloct 的回复:] [quote=引用 5 楼 zlloct 的回复:] [quote=引用 3 楼 zlloct 的回复:] [quote=引用 2 楼 tom95588 的回复:] [quote=引用 1 楼 zlloct 的回复:] SELECT DISTINCT T.NAME FROM STUDENT T WHERE T.FENSHU > 0; SELECT T.NAME FROM STUDENT T GROUP BY T.NAME HAVING AVG(T.FENSHU) > (SELECT AVG(T.FENSHU) FROM STUDENT T WHERE T.NAME = 'wangwu' GROUP BY T.NAME); SELECT DISTINCT (T.NAME) FROM STUDENT T WHERE T.FENSHU > 80; SELECT T.NAME, T1.KECHENG, T1.FENGSHU FROM STUDENT T, (SELECT KECHENG, MIN(FENSHU) FENGSHU FROM STUDENT GROUP BY KECHENG) T1 WHERE T.KECHENG = T1.KECHENG AND T1.FENGSHU = T.FENSHU; SELECT DISTINCT KECHENG FROM STUDENT T WHERE T.KECHENG NOT IN (SELECT DISTINCT (KECHENG) KECHENG FROM STUDENT T WHERE T.FENSHU < 60)
谢谢楼上的大哥,问题全部解决得了。非常感谢[/quote]但是我觉得下面三个题的答案有问题。主要是针对没有课程成绩的学生该如何处理 (2) 找出平均分比“王五”的平均分高的学生 (4) 列出各门课程的最低分学生; (5) 列出所有学生都及格的课程 [/quote] 如果没成绩的学生当0分处理,修改后的SQL 如下: SELECT T.NAME, SUM(T.FENSHU) / (SELECT COUNT(DISTINCT KECHENG) FROM STUDENT) FROM STUDENT T GROUP BY T.NAME HAVING SUM(T.FENSHU) / (SELECT COUNT(DISTINCT KECHENG) FROM STUDENT) > (SELECT SUM(T.FENSHU) / (SELECT COUNT(DISTINCT KECHENG) FROM STUDENT) FROM STUDENT T WHERE T.NAME = 'wangwu' GROUP BY T.NAME); SELECT T5.NAME, T5.KECHENG, T5.FENSHU FROM (SELECT T4.NAME, T4.KECHENG, NVL(T3.FENSHU, 0) FENSHU FROM STUDENT T3, ((SELECT DISTINCT T1.NAME, T2.KECHENG FROM STUDENT T1, (SELECT DISTINCT KECHENG FROM STUDENT) T2)) T4 WHERE T4.NAME = T3.NAME(+) AND T4.KECHENG = T3.KECHENG(+)) T5, (SELECT T4.KECHENG, MIN(NVL(T3.FENSHU, 0)) FENSHU FROM STUDENT T3, ((SELECT DISTINCT T1.NAME, T2.KECHENG FROM STUDENT T1, (SELECT DISTINCT KECHENG FROM STUDENT) T2)) T4 WHERE T4.NAME = T3.NAME(+) AND T4.KECHENG = T3.KECHENG(+) GROUP BY T4.KECHENG) T6 WHERE T5.KECHENG = T6.KECHENG AND T5.FENSHU = T6.FENSHU; SELECT T4.KECHENG, MIN(NVL(T3.FENSHU, 0)) FENSHU FROM STUDENT T3, ((SELECT DISTINCT T1.NAME, T2.KECHENG FROM STUDENT T1, (SELECT DISTINCT KECHENG FROM STUDENT) T2)) T4 WHERE T4.NAME = T3.NAME(+) AND T4.KECHENG = T3.KECHENG(+) GROUP BY T4.KECHENG HAVING MIN(NVL(T3.FENSHU, 0))>60 [/quote] (2) 找出平均分比“王五”的平均分高的学生 答案应该没有结果,没有人的成绩比王五高,其他两人都缺考了一门。 (4) 列出各门课程的最低分学生 1 zhangsan shuxue 75 2 lisi yingyu 0 3 zhangsan yingyu 0 4 lisi yuwen 56 缺考的人当0分处理 (5) 列出所有学生都及格的课程 1 shuxue 75 只数学满足,学生都参加考试并达到60分 [/quote] 我这样写的第二道的题目 直接把英语课排出去了 select name,avg(fenshu) from student where kecheng<>'英语' group by name having avg(fenshu)<(select avg(fenshu) from student where kecheng<>'英语' and name='王五')[/quote] 我觉得不能把英语排出去吧,如果排出英语的话那就是求数学和语文的平均成绩了,个人觉得应该是全部课程的平均成绩,没参加考试的作0分处理
tom95588 2013-11-14
  • 打赏
  • 举报
回复
引用 6 楼 zlloct 的回复:
[quote=引用 5 楼 zlloct 的回复:] [quote=引用 3 楼 zlloct 的回复:] [quote=引用 2 楼 tom95588 的回复:] [quote=引用 1 楼 zlloct 的回复:] SELECT DISTINCT T.NAME FROM STUDENT T WHERE T.FENSHU > 0; SELECT T.NAME FROM STUDENT T GROUP BY T.NAME HAVING AVG(T.FENSHU) > (SELECT AVG(T.FENSHU) FROM STUDENT T WHERE T.NAME = 'wangwu' GROUP BY T.NAME); SELECT DISTINCT (T.NAME) FROM STUDENT T WHERE T.FENSHU > 80; SELECT T.NAME, T1.KECHENG, T1.FENGSHU FROM STUDENT T, (SELECT KECHENG, MIN(FENSHU) FENGSHU FROM STUDENT GROUP BY KECHENG) T1 WHERE T.KECHENG = T1.KECHENG AND T1.FENGSHU = T.FENSHU; SELECT DISTINCT KECHENG FROM STUDENT T WHERE T.KECHENG NOT IN (SELECT DISTINCT (KECHENG) KECHENG FROM STUDENT T WHERE T.FENSHU < 60)
谢谢楼上的大哥,问题全部解决得了。非常感谢[/quote]但是我觉得下面三个题的答案有问题。主要是针对没有课程成绩的学生该如何处理 (2) 找出平均分比“王五”的平均分高的学生 (4) 列出各门课程的最低分学生; (5) 列出所有学生都及格的课程 [/quote] 如果没成绩的学生当0分处理,修改后的SQL 如下: SELECT T.NAME, SUM(T.FENSHU) / (SELECT COUNT(DISTINCT KECHENG) FROM STUDENT) FROM STUDENT T GROUP BY T.NAME HAVING SUM(T.FENSHU) / (SELECT COUNT(DISTINCT KECHENG) FROM STUDENT) > (SELECT SUM(T.FENSHU) / (SELECT COUNT(DISTINCT KECHENG) FROM STUDENT) FROM STUDENT T WHERE T.NAME = 'wangwu' GROUP BY T.NAME); SELECT T5.NAME, T5.KECHENG, T5.FENSHU FROM (SELECT T4.NAME, T4.KECHENG, NVL(T3.FENSHU, 0) FENSHU FROM STUDENT T3, ((SELECT DISTINCT T1.NAME, T2.KECHENG FROM STUDENT T1, (SELECT DISTINCT KECHENG FROM STUDENT) T2)) T4 WHERE T4.NAME = T3.NAME(+) AND T4.KECHENG = T3.KECHENG(+)) T5, (SELECT T4.KECHENG, MIN(NVL(T3.FENSHU, 0)) FENSHU FROM STUDENT T3, ((SELECT DISTINCT T1.NAME, T2.KECHENG FROM STUDENT T1, (SELECT DISTINCT KECHENG FROM STUDENT) T2)) T4 WHERE T4.NAME = T3.NAME(+) AND T4.KECHENG = T3.KECHENG(+) GROUP BY T4.KECHENG) T6 WHERE T5.KECHENG = T6.KECHENG AND T5.FENSHU = T6.FENSHU; SELECT T4.KECHENG, MIN(NVL(T3.FENSHU, 0)) FENSHU FROM STUDENT T3, ((SELECT DISTINCT T1.NAME, T2.KECHENG FROM STUDENT T1, (SELECT DISTINCT KECHENG FROM STUDENT) T2)) T4 WHERE T4.NAME = T3.NAME(+) AND T4.KECHENG = T3.KECHENG(+) GROUP BY T4.KECHENG HAVING MIN(NVL(T3.FENSHU, 0))>60 [/quote] (2) 找出平均分比“王五”的平均分高的学生 答案应该没有结果,没有人的成绩比王五高,其他两人都缺考了一门。 (4) 列出各门课程的最低分学生 1 zhangsan shuxue 75 2 lisi yingyu 0 3 zhangsan yingyu 0 4 lisi yuwen 56 缺考的人当0分处理 (5) 列出所有学生都及格的课程 1 shuxue 75 只数学满足,学生都参加考试并达到60分 [/quote] 我这样写的第二道的题目 直接把英语课排出去了 select name,avg(fenshu) from student where kecheng<>'英语' group by name having avg(fenshu)<(select avg(fenshu) from student where kecheng<>'英语' and name='王五')
1.项目代码均经过功能验证ok,确保稳定可靠运行。欢迎下载体验!下载完使用问题请私信沟通。 2.主要针对各个计算机相关专业,包括计算机科学、信息安全、数据科学与大数据技术、人工智能、通信、物联网等领域的在校学生、专业教师、企业员工。 3.项目具有丰富的拓展空间,不仅可作为入门进阶,也可直接作为毕设、课程设计、大作业、初期项目立项演示等用途。 4.当然也鼓励大家基于此进行二次开发。在使用过程中,如有问题或建议,请及时沟通。 5.期待你能在项目中找到乐趣和灵感,也欢迎你的分享和反馈! 【资源说明】 C#开发基于FreeSql多库分布式事务、跨库查询、跨库分页查询、跨库增删改等功能实现源码+项目说明+sln.zip **前言** 话说2021年开始了一个基于ASP.NET Core 微服务的项目,谈到微服务 多库环境下 分布式事务、分库分表这些问题都是逃不开的,于是首先从ORM开始调研,需要考虑到一些重要的因素 **功能强大、支持多种数据库(并且行为一致,防止出现换库的情况)、支持分库分表** 等等,这时候第一时间就想到了 [FreeSql](https://github.com/dotnetcore/FreeSql) ,FreeSql的架构设计非常好,每一种支持的数据库都有对应的Provider实现 做到行为一致,而且支持CodeFirst和DbFirst,分库分表FreeSql也有比较简单切有效的方案,本人也经常向FreeSql的作者叶老板请教学习,非常佩服他的技术与人品,也非常感谢他能做出这么好的ORM框架。 **分布式事务** 既然分库了 分布式事务怎么处理,说到分布式事务 常见的解决方案有TCC/SAGA/消息队列最终一致性,在.NET生态中有基于消息队列实现的分布式事务 [CAP](https://github.com/dotnetcore/CAP) ,TCC和SAGA调研了很久没有发现有比较成熟的实现,那么就决定使用`CAP(最终一致性事务)` 由于项目持续的改版,业务的实时性变得越来越高,基于消息队列的这种最终一致性或者说异步事务的方案 越来越不适合我们的项目,这时候就需要同步的事务方案,TCC/SAGE又没有太好的解决方案(我真的没有找到。。),于是想着自己设计一个,基于FreeSql实现事务管理器。 想要的效果:和单库事务一样,出现错误回滚 但是问题来了 多库呢?不同的数据库呢? * 在多库事务的开启时,每个库管理开启自己的事务 * 如果某一个库事务开启后的操作出现异常,则回滚全部数据库事务 * 在多库事务提交时,每个库的事务统一提交 * 记录日志,第一个执行Common的数据库称之为主库,会自动创建一个日志表,用于记录多库事务的信息、执行的SQL、业务模块 用于人工介入或者事务补偿 * 如果主库(第一个库)Common成功后,其他某一个库可能由于网络原因、数据库宕机 无法Common事务,导致数据不一致,这时候要根据日志进行事务补偿或者人工介入,例如 存在三个库(订单库、物流库、商品库) 订单库就是主库(会记录日志) 在Common事务时,如果订单库(主库)Common失败,则(订单库、物流库、商品库)事务全部回滚,如果`订单库`(主库)Common成功,但是`物流库`由于其他原因无法Common成功 则会被日志记录并跳过,然后再去Common `商品库` 以及其他库.. **跨库查询/跨库分页查询** 通过时间分片定位、事件委托、分页算法实现跨库分页查询 1.appsettings.json配置 2.初始化数据库 3.获取IFreeSql操作对象 5.跨库分页查询 6. 跨库增删改 7.跨库并行查询(不分页) 8.跨库ToOne查询 9.跨库Any查询 10.分布式事务、多库事务

2,668

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 认证与考试
社区管理员
  • 认证与考试社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧