`

一道sql面试题目

阅读更多
表A
企业名称 缴费金额 是否缴费
a        10           是
b        10           否
a        20           是
a        30           否
c        10           是
c        20           否

结果:
企业名称 应缴金额 实缴金额 欠费金额 是否欠费
a        60        30       30          是
b        10        10       0           否
c        30        10       20          是


create user  test identified by test  default tablespace 表空间表;

grant connect,resource to username;  --表示把 connect,resource权限授予username用户

grant dba to username;  --表示把 dba权限授予给username用户


select c.name,c.total,c.actual,c.remaining,
decode(c.remaining,0,'否', '是') isOwn from
(select a.name name, sum(a.fare) as total,
(select nvl(sum(b.fare),0) from test b where b.name=a.name and b.isfare='Y') actual,
(select nvl(sum(d.fare),0) from test d where d.name=a.name and d.isfare='N') remaining
from test a
group by a.name)c
order by c.name
分享到:
评论

相关推荐

    SQL面试题目,有例子。

    根据提供的信息,我们可以详细解析这些SQL面试题目以及给出的示例答案,并且深入理解每一道题目背后的原理与应用场景。 ### 風险1: 查询身份证号码为440401430103082的申请日期 #### 问题描述 此题目要求查询在`g_...

    sql经典面试题 大家一起学习

    这里我们来看看几道经典的SQL面试题及其解题方法。 1. 第一题的目标是统计每天胜利('胜')和失败('负')的数量。我们可以使用`GROUP BY`语句来按照日期(rq)进行分组,然后通过`CASE`表达式计算胜和负的计数。...

    一道真正的数据库sql面试题

    通过上述整理的知识点,我们可以清晰地了解到这道面试题覆盖了SQL语言中的多个核心概念和技术点,包括表结构的设计与创建、数据迁移、多表联查、数据更新、存储过程的编写以及复杂的查询操作等。这对于评估应聘者在...

    SQL面试汇总

    这个"SQL面试汇总"的资料集显然是一份全面的准备材料,涵盖了SQL语法、Oracle数据库操作以及常见面试题目的精华。下面,我们将对这些知识点进行详细阐述。 首先,SQL语法大全.doc和1. SQL 语句查询.doc可能包含基础...

    sql经典面试题

    根据提供的文件内容,我们可以整理出一系列与SQL相关的面试题及解答思路。这些题目涵盖了SQL的基础查询、数据处理、以及更高级的功能应用等多方面内容,非常适合准备数据库工程师面试的求职者进行练习。下面是针对每...

    一道sql面试题附答案

    这个SQL面试题考察了以下几个知识点: - **数据表的创建与数据类型**:如何定义表结构,如主键约束、数据类型的选择。 - **数据插入**:如何使用INSERT语句向表中添加数据。 - **事务处理**:理解SQL事务的概念,...

    0323大数据面试题SQL.docx

    这里我们将深入解析三道关于SQL的大数据面试题。 **第一题**:查询两个表(a和b)中不相交的数据集。这是一道典型的全连接查询问题。在SQL中,全连接(FULL JOIN)会返回所有匹配的行以及左表或右表中没有匹配的行...

    sql 面试 题 最权威 有答案

    根据提供的文件信息,我们可以归纳出一系列与SQL相关的面试题及其解答。...以上是基于提供的SQL面试题及其解答的详细解析,每一道题目都涵盖了SQL中的核心概念和技术点,对于理解和掌握SQL非常有帮助。

    一道java面试题 行列转换

    本篇文章将通过一个具体的Java面试题目,详细介绍如何在Oracle和SQL Server两种数据库环境下实现行列转换,并给出具体的示例代码。 #### 二、需求分析与设计 假设我们有一个成绩表`sc`,表结构如下: - `sid`: ...

    华为计算机公司的面试题目

    这个文件可能包含的是第三套华为面试题目,涵盖范围广泛,可能包括操作系统原理(如进程与线程、内存管理、文件系统)、网络知识(TCP/IP协议、HTTP协议、网络安全)、数据库管理(SQL查询、事务处理、索引优化)等...

    看似简单的一道SQL面试题,你是否能够很快写出答案?

    近期在群里面看到了如下这样一个面试题目,这个题目其实难度不大,但是你是否能够很快写出这个答案来呢? 建表语句 create table student ( id varchar(20), name varchar(20), gender char(1), birth ...

    常见Oracle数据库面试题目

    ### 常见Oracle数据库面试题目解析 #### 1. 列出至少有一个员工的所有部门 此题旨在考察考生如何筛选出至少有一名员工所在的部门。解决方案是通过使用`GROUP BY`结合`HAVING`子句来实现。具体步骤如下: - 使用`...

    一道微软数据库面试题

    根据题目提供的信息,这是一道涉及SQL查询技巧的微软数据库面试题。虽然题目中的SQL代码与题目描述不完全对应,但我们可以基于题目描述中的信息来分析这个问题并给出解答。 ### 题目背景 题目描述指出,有一个表,...

    迅雷面试笔试题目

    描述中强调了在面试前需要多看书、查看面试题目,这暗示了面试准备的重要性。 - **基础知识**:熟悉编程语言的基础知识,如C语言中的变量、循环、函数等。 - **技术广度**:具备对各种技术栈的基本了解,如数据结构...

    SQL常见笔试试题

    根据给定文件的信息,我们可以将这些SQL笔试题目逐一解析,并且从中...每一道题目都涉及到了SQL语言的不同方面,涵盖了子查询、表连接、聚合函数、分组查询等多个知识点,对于准备SQL面试的人来说是非常好的练习材料。

    最强mysql面试题目总结.docx

    《MySQL面试题目总结》 MySQL是世界上最流行的开源关系型数据库管理系统之一,对于面试者来说,掌握其核心概念和技术是至关重要的。以下是对MySQL面试题目的深入解析: 1. **MySQL优化** - 数据库优化是提升系统...

    Java 后端面试题目参考

    Java后端面试是技术人才求职过程中的一道重要关卡,涉及到的知识点广泛而深入,涵盖了基础语法、数据结构、算法、并发编程、JVM优化、框架应用等多个领域。以下是一些可能在Java后端面试中出现的重点知识: 1. **...

    java面试题+答案 最全版本,分类好的

    以上只是部分可能涵盖的知识点,实际的Java面试题集可能还包括更多的内容,如SQL优化、数据库设计、算法和数据结构等。每一道题目和对应的答案都会帮助面试者深化对Java编程的理解,提高问题解决能力,为面试做好...

Global site tag (gtag.js) - Google Analytics