`

面试题总结1:

 
阅读更多
1.
问:  抽象类是否可继承实体类 (concrete class)
答: 可以继承,但是和实体类的继承一样,也要求父类可继承,并且拥有子类可访问到的构造器。
2.
问:join、inner join、full join、left join、right join的区别:
答:
SELECT * FROM A inner join B ON A.F1 = B.F1, 内连接,显示的查询结果,就是查询条件A 的必须等于B的数据;
SELECT * FROM A left join B ON A.F1 = B.F1 ,左连接,显示的查询结果,就是左边表的全部,和右边表的符合查询条件的数据。
SELECT * FROM A right join B ON A.F1 = B.F1 ,右连接,显示的查询结果,是右边表的全部,和左边表的符合查询条件的数据。
join = inner join;
left join = left outter join;
right  join =  right  outter join; 
full  join =  full outter join; 
SELECT * FROM  A full join B ON A.F1 = B.F1,全连接, 显示的查询结果,
左右表未连接的内容全部显示;
eg:(来自:http://zhidao.baidu.com/question/113160374.html?fr=qrl&cid=74&index=4&fr2=query
[TEST@ORA1] SQL>select * from a;

编号 姓名
---- ----------
1000 张三
2000 李四
3000 王五

[TEST@ORA1] SQL>select * from b;

编号 商品
---- ----------
1000 电视机
2000 录像机
4000 自行车

[TEST@ORA1] SQL>set null 空值--这里为了显示方面我把NULL定义成了[空值]

[TEST@ORA1] SQL>select a.*,b.* from a inner join b on a.编号=b.编号;

编号 姓名       编号 商品
---- ---------- ---- ----------
1000 张三       1000 电视机
2000 李四       2000 录像机

[TEST@ORA1] SQL>select a.*,b.* from a left join b on a.编号=b.编号;

编号 姓名       编号 商品
---- ---------- ---- ----------
1000 张三       1000 电视机
2000 李四       2000 录像机
3000 王五       空值 空值

[TEST@ORA1] SQL>select a.*,b.* from a right join b on a.编号=b.编号;

编号 姓名       编号 商品
---- ---------- ---- ----------
1000 张三       1000 电视机
2000 李四       2000 录像机
空值 空值       4000 自行车

[TEST@ORA1] SQL>select a.*,b.* from a full join b on a.编号=b.编号;

编号 姓名       编号 商品
---- ---------- ---- ----------
1000 张三       1000 电视机
2000 李四       2000 录像机
3000 王五       空值 空值
空值 空值       4000 自行车
分享到:
评论

相关推荐

    面试高频算法题总结-剑指Offer题解

    面试高频算法题总结-剑指Offer题解,主要包含: 数据结构 数组 字符串 链表 栈和队列 二叉树 图 堆 线段树 字典树 单调栈 算法 二分查找 排序 递归 动态规划 分治 记忆化搜索 贪心 回溯 位运算 数学 设计 其他 共66...

    Java 最常见 200+ 面试题全解析:面试必备.pdf

    Java面试题全解析涉及的知识点非常广泛,覆盖了Java编程的多个重要模块和主题。在详细介绍前,我们首先要明白JDK和JRE的区别。JDK即Java Development Kit,是开发Java程序的环境,包含了编译器(javac)和运行环境...

    java面试题总结

    1. **Java语法基础**:Java的基础包括变量、数据类型、运算符、流程控制语句(如if-else,switch,for,while等)以及方法的定义和调用。面试中可能会涉及到类、对象、封装、继承、多态等面向对象概念。 2. **数据...

    基础 知识点/面试题总结 : (必看:+1: ): Java 基础常见知识点&面试题总结(上) Java 基础常见知识点&面试

    Java是一种广泛使用的...以上是Java基础知识及面试题的概览,涵盖了语言特性、面向对象、集合框架、异常处理、I/O流、多线程和新特性等方面。深入理解并熟练掌握这些内容,将为你的Java开发和面试之路打下坚实基础。

    阿里巴巴面试题总结

    ### 阿里巴巴面试题总结之JVM深入解析 #### 一、JVM中类的生命周期 在Java虚拟机(JVM)中,一个类从加载到卸载的整个生命周期可以分为以下七个阶段: 1. **加载(Loading)**: - 类加载器通过全名获取定义此类的...

    阿里面试题总结

    1. **基础知识掌握**:面试官会通过提问考察面试者的基础理论知识是否牢固,例如Java语言特性、集合类使用等。 2. **实践能力考察**: - 如何读取文件及异常处理 - HashMap遍历方式及其应用场景 - ArrayList与...

    Java面试题总结实用知识库分享

    【Java面试题总结实用知识库分享】 在Java面试中,面试官通常会考察候选人的基础知识、面向对象编程的理解、JVM工作原理、异常处理、集合框架、IO/NIO、多线程、数据库交互以及框架应用等多个方面。以下是对这些...

    java面试题总结资料

    这份"java面试题总结资料"涵盖了多个Java核心领域的关键知识点,包括但不限于: 1. **基础语法**:理解基本的数据类型(如整型、浮点型、字符型和布尔型),变量的声明与使用,以及运算符的优先级。同时,要熟悉...

    Unity3d面试题总结

    ### Unity3d面试题知识点详解 #### 渲染管道概念及流程 渲染管道是计算机图形学中的核心概念,尤其在游戏开发中至关重要。它描述了从原始3D模型到最终呈现在屏幕上的图像这一系列复杂过程。在Unity3d中,渲染管道...

    java中高级面试题十大总结

    Java作为一门广泛使用的编程语言,其中高级面试题往往涵盖了多方面的知识点,旨在考察候选人的技术深度和广度。以下是对这些面试题的详细解析: 1. **内存管理与垃圾回收** - Java的内存分为堆内存(Heap)和栈...

    android常见面试题总结

    以下是对"android常见面试题总结"的详尽解析,涵盖了核心概念、系统架构、UI设计、性能优化等多个方面。 一、Android基础知识 Android是一个开源的操作系统,基于Linux内核,主要用于移动设备。面试中常问的基础...

    2019年_BATJ大厂面试题总结.7z

    《2019年BATJ大厂面试题总结》是一份综合性的Java互联网核心资料,主要针对准备在大型互联网公司(如百度、阿里巴巴、腾讯、京东等,简称BATJ)求职的开发者。这份资料旨在帮助求职者掌握必备的Java基础知识和架构...

    经典面试题: 2021Vue经典面试题总结(含答案).pdf

    Vue经典面试题总结 一、Vue基础 1. Vue的基本原理:当一个Vue实例创建时,Vue会遍历data中的属性,使用 Object.defineProperty(vue3.0使用proxy)将它们转为getter/setter,并且在内部追踪相关依赖,在属性被访问...

    应聘java考试面试题总结

    ### 应聘Java考试面试题总结 #### 一、作用域关键字详解 在Java中,作用域关键字(如`public`、`private`、`protected`等)用于控制类、方法、变量等成员的访问权限。以下是这些关键字的详细介绍: 1. **public**...

    搜狐工程师面试题总结有答案90%参考.pdf

    【搜狐工程师面试题总结】 面试是获取理想职位的关键环节,对于搜狐集团的工程师职位来说,面试过程严谨且全面。以下是一些重要的知识点和策略,基于给出的文件内容: 1. **面试流程**: - 搜狐集团的面试通常...

    链表面试题总结

    在讨论具体的面试题之前,我们首先需要了解链表的基本概念及其操作方法。链表是一种常用的数据结构,它通过节点之间的指针链接来存储数据元素。每个节点通常包含两部分:数据域(用于存储实际数据)和指针域(指向下...

    华为java面试题总结

    【华为Java面试题总结】 在Java开发者的眼中,华为无疑是中国IT行业的巨头,其面试流程严谨,技术要求高。这份“华为Java面试题总结”旨在为准备进入华为的Java工程师提供一些关键知识点的梳理和复习指导。以下是对...

    jsp servlet面试题总结

    jsp servlet面试题总结 jsp 中九大内置对象为: 1. request 请求对象,类型 javax.servlet.ServletRequest,作用域 Request 2. response 响应对象,类型 javax.servlet.SrvletResponse,作用域 Page 3. ...

    百度面试题总结

    "百度面试题总结"这个资料包很可能包含了百度在招聘过程中对C++程序员的考察点,帮助应聘者更好地准备面试。 C++的基础知识点包括: 1. **基本语法**:C++的基础始于了解变量、数据类型、运算符、流程控制(如if...

    cocos2d-x面试题总结

    "cocos2d-x面试题总结" 本篇总结了cocos2d-x面试的常见问题,涵盖了C++基础知识、cocos2d-x特性和实现机理等方面。下面是根据给定的文件信息生成的相关知识点: 一、C++基础知识 1. C和C++的区别:C++在C的基础上...

Global site tag (gtag.js) - Google Analytics