/*

中国移动sql面试题:

create table test(

id number(10) primary key,

type number(10) ,

t_id number(10),

value varchar2(6)

);

insert into test values(100,1,1,'张三');

insert into test values(200,2,1,'男');

insert into test values(300,3,1,'50');

insert into test values(101,1,2,'刘二');

insert into test values(201,2,2,'男');

insert into test values(301,3,2,'30');

insert into test values(102,1,3,'刘三');

insert into test values(202,2,3,'女');

insert into test values(302,3,3,'10');

select * from test;

*/

/*

利用一条sql语句将上表的数据显示为如下内容:

姓名     性别     年龄

----------------------

张三     男      50

刘二     男      30

刘三     女      10

*/

--使用分组方式

select max(decode(type, 1, value)) "姓名",

max(decode(type, 2, value)) "性别",

max(decode(type, 3, value)) "年龄"

from test

group by t_id

--使用表连接方式

select t1.value "姓名",t2.value "性别",t3.value "年龄" from

(select value,t_id from test where type = 1) t1 ,

(select value,t_id from test where type = 2) t2 ,

(select value,t_id from test where type = 3) t3 where t1.t_id = t2.t_id and t1.t_id = t3.t_id

【转】oracle 中随机取一条记录的两种方法

oracle 中随机取一条记录的两种方法 V_COUNT INT:=0; V_NUM INT :=0; 1:TBL_MYTABLE 表中要有一个值连续且唯一的列FID BEGIN SELECT COU ...

springboot项目启动成功后执行一段代码的两种方式

springboot项目启动成功后执行一段代码的两种方式 实现ApplicationRunner接口 package com.lnjecit.lifecycle; import org.springf ...

angularjs 代码结构两种写法

1.当路由中不写controller的时候,controller写在对应的html表单中 2.若要写在路由中,如下 3.转到相应的路由(页面) 1.采用location服务 2.采用 transiti ...

C++调用C代码的两种方式

由于C++支持函数重载,在编译函数代码的时候会加上参数类型的信息,而C编译只有函数名信息,导致C++直接调用C代码在链接的时候会出现函数未定义的问题.解决这种问题有两种方法.方法一:在写C代码的时候考 ...

跨平台C++开源代码的两种常用编译方式

作者:朱金灿 来源:http://blog.csdn.net/clever101 跨平台C++开源代码为适应各种编译器的编译,采用了两种方式方面来适配.一种是makefile方式.以著名的空间数据格式 ...

Oracle导出表(即DMP文件)的两种方法

转载:http://blog.csdn.net/lanpy88/article/details/7580691   方法一:利用PL/SQL Developer工具导出: 菜单栏---->Too ...

用Python3、NetCore、Shell分别开发一个Ubuntu版的定时提醒(附NetCore跨平台两种发布方式)

汇总系列:https://www.cnblogs.com/dunitian/p/4822808.html#ai Python3 与 C# 基础语法对比:https://www.cnblogs.com/ ...

Github 上传代码的两种方式

上传本地代码/文件->Github 折腾了半天时间... Github前期准备部分 1)登录github,新建一个 repository 2)repository 命名 3)Github是一个托 ...

CefSharp获取页面Html代码的两种方式

CefSharp在NuGet的简介是“The CefSharp Chromium-based browser component”,机翻的意思就是“基于Cefsharp Chromium的浏览器组件” ...

随机推荐

10月25日下午PHP静态、抽象、接口

多态(运行多态)概念:当父类引用指向子类实例,由于子类里面对父类的方法进行了重写,父类引用在调用该方法的时候表现出的不同状态.条件:1.必须发生在继承下2.必须重写父类方法3.父类引用调用该方法 如果 ...

css总结(更新中...)

下面总结的都是我实际使用后有效的. 1.select的默认样式不好看,怎么去掉默认样式呢,如下: .select{text-indent: inherit !important; background ...

解决win7系统远程桌面 server 2003 卡的问题

原因在于从vista开始,微软在TCP/IP协议栈里新加了一个叫做“Window Auto-Tuning”的功能.这个功能本身的目的是为了让操作系统根据网络的实时性能(比如响应时间)来动态调整网络上传 ...

语法设计——基于LL(1)文法的预测分析表法

实验二.语法设计--基于LL(1)文法的预测分析表法 一.实验目的 通过实验教学,加深学生对所学的关于编译的理论知识的理解,增强学生对所学知识的综合应用能力,并通过实践达到对所学的知识进行验证.通过对 ...

笔记本如何设置插入USB鼠标自动禁用触摸板

Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Synaptics\SynTPEnh] [HKEY_LOCAL_MAC ...

100M双绞线接头的标准接法

双绞线接头(RJ45)针脚号码定义

每天一个linux命令:mkdir命令

linux mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录. 1.命令格式: mkdir [选项] 目录... 2.命令 ...

Eclipse环境配置

7.打开Eclipse的偏好设置,我们需要对Eclipse做一下配置: 8.从左侧栏选择java下面的Installed JREs,然后点击Add按钮,我们要为Eclipse配置JDK: 9.选择“S ...

CountDownLatch的介绍和使用

1.类介绍 java.util.concurrent 类 CountDownLatch java.lang.Object java.util.concurrent.CountDownLatch 一个同 ...

IOError: No translation files found for default language zh-cn.

IOError: No translation files found for default language zh-cn. 检查  ...\Lib\site-packages\Django-1.1 ...

中移动Oracle,Oracle中国移动经典面试题(附代码跟两种答案)相关推荐

  1. 在oracle 中编写一个程序,用VC 开 发 基 于ORACLE 数 据 库 应 用 程 序 的 两 种 方 法...

    用VC 开 发 基 于ORACLE 数 据 库 应 用 程 序 的 两 种 方 法 北 京 航 空 航 天 大 学 计 算 机 科 学 与 工 程 系 黎 杰 麦 中 凡 ---- 1. 引 言 -- ...

  2. jdk 8 中 Lambda 表达式练习题(经典面试题)

    jdk 8 中 Lambda 表达式练习题(经典面试题) 题1 调用 Collection.sort()方法,通过定制排序比较两个Employee(先按年龄,年龄相同按姓名比). 题2 ①声明函数式接 ...

  3. 微软经典面试题(附答案)

    微软经典面试题(附答案) 想要公司盈利?还得依靠系统!-在线咨询! 2006-08-08 14:07 来源: 名牌有名牌的理由,就连招聘也与众不同.微软公司的招聘一向都是人们议论的话题,说它百般刁难的 ...

  4. HTML中写CSS代码的两种方法

    在HTML中写CSS代码也两种方法. 写在HTML标签里 使用CSS前 <h1>这是一个标题 </h1> 使用CSS后 <h1 style="color:red ...

  5. Oracle数据库相关经典面试题

    金九银十的面试季节,最近我会多发一些面试题相关的文章,因为墨白也要开始找工作了大家一起加油哈 ! ! ! oracle下有自动增长类型的字段吗?若无,如何实现自增长的功能 ? 答∶ 没有,实现自增长需 ...

  6. python中bytearray和java中byte[]的区别_Python经典面试题:说说Python中xrange和range的区别?...

    昨晚一小伙后台问xrange和range有啥区别,讲了下他倒领悟的挺快,其实这也是你各面试Python岗位,经常会遇到的Python面试题,长个心眼哈,说不定明年3月你找工作就用上了. 废话不多说,开 ...

  7. java连接oracle报错ora-12505,Oracle SQL Developer连接报错(ORA-12505)的解决方案(两种)

    用oracle数据库新建连接时遇到ora-12505,此问题解决后又出现ora-12519错误,郁闷的半天,经过一番折腾问题解决,下面小编把我的两种解决方案分享给大家,仅供参考. 解决方案一: 今天工 ...

  8. 春招你必须掌握的Python经典面试题(附赠简历模版)

    1:Python如何实现单例模式? Python有两种方式可以实现单例模式,下面两个例子使用了不同的方式实现单例模式: 1/用类 class Singleton(type): def __init__ ...

  9. android 张口逐帧动画,Android中实现一个简单的逐帧动画(附代码下载)

    场景 Android中的逐帧动画,就是由连续的一张张照片组成的动画. 效果 注: 实现 首先准备一组不同表情的照片,放在res/drawable下,然后在此目录下新建动画资源文件fairy.xml 这 ...

最新文章

  1. 分支-03. 三天打鱼两天晒网(Switch…case)
  2. mongodb 的使用场景和不适合使用的场景
  3. WCF双向通讯netTCP
  4. 八月25日8点半服务器维修,三国乱世8月25日合区维护公告
  5. atitit.it企业管理 项目管理 中的 授权机制 的来源 君权神授 的一定合理性
  6. Python中星号、下画线、斜线含义汇总
  7. 2007年度工作总结
  8. 如何使用@vue/cli 3.0在npm上创建,发布和使用你自己的Vue.js组件库
  9. tensorflow画损失函数的代码_使用TensorFlow编写您的第一个神经网络
  10. torch安装及CUDA和torch版本的对应关系
  11. Android 版本检测更新
  12. “二选一”是支付宝首创,背后是帝国的霸权逻辑
  13. 使用matlab建立个人简历,HTML 使用表格制作简单的个人简历
  14. 基于Unity3D的相机功能的实现(六)—— 上帝视角(王者荣耀视角)
  15. 在Dreamwaver上基于HTML编写自己的
  16. 华为2018软赛心得(西北36强)
  17. 机器学习工程师 - Udacity 项目:实现一个狗品种识别算法App
  18. 为什么很多人吐槽谭浩强的C语言程序设计,端碗吃饭放碗骂娘?
  19. moment的使用在vue项目中的使用 (亲测有效)
  20. 《太空帝国 4》(Space Empires IV)以及 xx-Mod 英文版 中文版 TDM Mod 英文版 中文版

热门文章

  1. Java自动生成背景透明的印章或签名
  2. pg9.4 VS pg12大表join
  3. 软件测试九阴真经,软件测试需要掌握的基础知识(持续更新)
  4. 每日一诗词 —— 题三义塔
  5. 【黑马程序员】 学习笔记 - 直击7K面试题 - 张孝祥老师的交通等管理系统
  6. bootstrap支付宝充值html,jQuery+Bootstrap移动端支付宝金额充值表单页面网页特效
  7. 【MRI医学图像超分辨率项目-paddle架构】代码学习
  8. ZF 0017-192 4161 111 063
  9. 信号与系统仿真实验——实验一 连续系统时域分析的MATLAB实现
  10. loj2478林克卡特树