最新要闻
- 北京火锅有哪些品牌(北京火锅)
- 李想超自信!理想汽车明年挑战BBA有信心:努力成为销量第一豪华品牌
- 腾讯老牌音乐手游《节奏大师》今日不删档测试!安卓、iOS都能玩
- 迎接第八涨!今日起国内油价四连涨几无悬念 加一箱油将多花8元
- 安卓唯一性能小平板!联想拯救者Y700二代今晚首销:2399元起
- 穆迪昨日下调美国10家中小型银行的评级,表明对美国银行业健康状况的担忧浮出水面,市场对此感到不安,美元录得近0.5%的涨幅
- 女子2百多网购却被花呗扣款3千多?花呗深夜回应:确认是主动消费
- 必须支持?鸿蒙系统不兼容安卓应用:华为在下一盘大棋
- 8月8日基金净值:国联安中证半导体ETF最新净值0.8763,跌0.49%
- 雷军换上小米MIX Fold 3:上一台手机是Redmi K60至尊版
- 《仙剑世界》最新实机PV公布:高清技术重构仙剑经典场景
- 2009年的B站镇站之宝:14年过去 依旧让全世界上头
- 《德州电锯杀人狂》化身游戏:NVIDIA DLSS带来性能飙升
- 突破性进展!这座岛即将加入全国铁路网
- unhealthy用英语怎么说 unhealthy
- 今晚,闭幕!这些亮点为你揭秘!
广告
手机
![顺络电子:董事长部分股权办理股票质押业务](http://www.viltd.com/uploadfile/2022/0610/20220610103218963.jpg)
顺络电子:董事长部分股权办理股票质押业务
![深圳7月二手住宅成交2259套,中介称近期咨询客户开始增加](http://www.viltd.com/uploadfile/2022/0610/20220610103218963.jpg)
深圳7月二手住宅成交2259套,中介称近期咨询客户开始增加
- 顺络电子:董事长部分股权办理股票质押业务
- 深圳7月二手住宅成交2259套,中介称近期咨询客户开始增加
- 最新洪水形势如何?时隔多年为何又见洪水?解答来了!
- 李明俊在调研白龟湖科创新城和环湖路建设工作时强调 勇于担当负责 善于创新突破 着力打造群众满意的放心工程
- 遮天:东荒两大家族登场,庞博成为妖王,妖族公主颜如玉绝美登场
- 京运通: 我司自扩产硅片业务以来,所有单晶炉均为自供
家电
选读SQL经典实例笔记20_Oracle语法示例
(资料图片仅供参考)
1.计算一年有多少天
1.1.Oraclesql语句实例
select "Days in 2005: "|| to_char(add_months(trunc(sysdate,"y"),12)-1,"DDD") as report from dual union all select "Days in 2004: "|| to_char(add_months(trunc( to_date("01-SEP-2004"),"y"),12)-1,"DDD") from dualREPORT-----------------Days in 2005: 365Days in 2004: 366
2.查找含有数字和字母的字符串
2.1.Oracle sql语句实例
with v as (select "ClassSummary" strings from dual unionselect "3453430278" from dual unionselect "findRow 55" from dual unionselect "1010 switch" from dual unionselect "333" from dual unionselect "threes" from dual)select strings from (select strings, translate( strings, "abcdefghijklmnopqrstuvwxyz0123456789", rpad("#",26,"#")||rpad("*",10,"*")) translated from v ) x where instr(translated,"#") > 0 and instr(translated,"*") > 0
3.把整数转换成二进制
3.1.sql Oracle语句实例
ENAME SAL SAL_BINARY---------- ----- --------------------SMITH 800 1100100000ALLEN 1600 11001000000WARD 1250 10011100010JONES 2975 101110011111MARTIN 1250 10011100010BLAKE 2850 101100100010CLARK 2450 100110010010SCOTT 3000 101110111000KING 5000 1001110001000TURNER 1500 10111011100ADAMS 1100 10001001100JAMES 950 1110110110FORD 3000 101110111000MILLER 1300 10100010100
3.2.sql语句实例
select ename, sal, ( select bin from dual model dimension by ( 0 attr ) measures ( sal num, cast(null as varchar2(30)) bin, "0123456789ABCDEF" hex ) rules iterate (10000) until (num[0] <= 0) ( bin[0] = substr(hex[cv()],mod(num[cv()],2)+1,1)||bin[cv()], num[0] = trunc(num[cv()]/2) ) ) sal_binary from emp
4.标量子查询转换为复合子查询
4.1.sql语句实例
select e.deptno, e.ename, e.sal, (select d.dname,d.loc,sysdate today from dept d where e.deptno=d.deptno) from emp e
4.2.SELECT列表里的子查询只允许返回一个值
4.3.sql语句实例
create type generic_obj as object ( val1 varchar2(10), val2 varchar2(10), val3 date);
4.3.1.对象类型
4.4.sql语句实例
select x.deptno, x.ename, x.multival.val1 dname, x.multival.val2 loc, x.multival.val3 today from ( select e.deptno, e.ename, e.sal, (select generic_obj(d.dname,d.loc,sysdate+1) from dept d where e.deptno=d.deptno) multival from emp e ) xDEPTNO ENAME DNAME LOC TODAY------ ---------- ---------- ---------- ----------- 20 SMITH RESEARCH DALLAS 12-SEP-2005 30 ALLEN SALES CHICAGO 12-SEP-2005 30 WARD SALES CHICAGO 12-SEP-2005 20 JONES RESEARCH DALLAS 12-SEP-2005 30 MARTIN SALES CHICAGO 12-SEP-2005 30 BLAKE SALES CHICAGO 12-SEP-2005 10 CLARK ACCOUNTING NEW YORK 12-SEP-2005 20 SCOTT RESEARCH DALLAS 12-SEP-2005 10 KING ACCOUNTING NEW YORK 12-SEP-2005 30 TURNER SALES CHICAGO 12-SEP-2005 20 ADAMS RESEARCH DALLAS 12-SEP-2005 30 JAMES SALES CHICAGO 12-SEP-2005 20 FORD RESEARCH DALLAS 12-SEP-2005 10 MILLER ACCOUNTING NEW YORK 12-SEP-2005
4.5.对象本身是一个标量值,它并不会违反标量子查询的规则
5.解析串行化的数据
5.1.sql语句实例
STRINGS-----------------------------------entry:stewiegriffin:lois:brian:entry:moe::sizlack:entry:petergriffin:meg:chris:entry:willie:entry:quagmire:mayorwest:cleveland:entry:::flanders:Entry:robo:tchi:ken:
5.1.1.sql语句实例
create view V asselect "entry:stewiegriffin:lois:brian:" strings from dual union allselect "entry:moe::sizlack:" from dual union allselect "entry:petergriffin:meg:chris:" from dual union allselect "entry:willie:" from dual union allselect "entry:quagmire:mayorwest:cleveland:" from dual union allselect "entry:::flanders:" from dual union allselect "entry:robo:tchi:ken:" from dual
5.2.sql语句实例
VAL1 VAL2 VAL3--------------- --------------- ---------------moe sizlackpetergriffin meg chrisquagmire mayorwest clevelandrobo tchi kenstewiegriffin lois brianwillie flanders
5.2.1.sql语句实例
with cartesian as ( select level id from dual connect by level <= 100 ) select max(decode(id,1,substr(strings,p1+1,p2-1))) val1, max(decode(id,2,substr(strings,p1+1,p2-1))) val2, max(decode(id,3,substr(strings,p1+1,p2-1))) val3 from ( select v.strings, c.id, instr(v.strings,":",1,c.id) p1, instr(v.strings,":",1,c.id+1)-instr(v.strings,":",1,c.id) p2 from v, cartesian c where c.id <= (length(v.strings)-length(replace(v.strings,":")))-1 ) group by strings order by 1
6.计算比重
6.1.Oracle支持内置函数RATIO_TO_REPORT
6.2.sql语句实例
select job,num_emps,sum(round(pct)) pct_of_all_salaries from (select job, count(*)over(partition by job) num_emps, ratio_to_report(sal)over()*100 pct from emp ) group by job,num_emps
7.正则表达式功能
7.1.Oracle Database 10g
7.2.sql语句实例
select emp_id, text from employee_comment where regexp_like(text, "[0-9]{3}[-. ][0-9]{3}[-. ][0-9]{4}") and regexp_like( regexp_replace(text, "[0-9]{3}([-. ])[0-9]{3}\1[0-9]{4}",""), "[0-9]{3}[-. ][0-9]{3}[-. ][0-9]{4}") EMP_ID TEXT---------- ---------------------------------------------------------- 7369 126 Varnum, Edmore MI 48829, 989 313-5351 7844 989-387.5359 9999 906-387-1698, 313-535.8886
关键词:
-
-
-
-
选读SQL经典实例笔记20_Oracle语法示例
杂题选做二
北京火锅有哪些品牌(北京火锅)
首个全产业链标准体系建设指南出台 助力万亿元级氢能产业“加速跑”
李想超自信!理想汽车明年挑战BBA有信心:努力成为销量第一豪华品牌
腾讯老牌音乐手游《节奏大师》今日不删档测试!安卓、iOS都能玩
迎接第八涨!今日起国内油价四连涨几无悬念 加一箱油将多花8元
安卓唯一性能小平板!联想拯救者Y700二代今晚首销:2399元起
Crash 的文明世界 & JZPTREE & TREESUM 题解
穆迪昨日下调美国10家中小型银行的评级,表明对美国银行业健康状况的担忧浮出水面,市场对此感到不安,美元录得近0.5%的涨幅
女子2百多网购却被花呗扣款3千多?花呗深夜回应:确认是主动消费
必须支持?鸿蒙系统不兼容安卓应用:华为在下一盘大棋
二次规划问题和常见求解框架
8月8日基金净值:国联安中证半导体ETF最新净值0.8763,跌0.49%
雷军换上小米MIX Fold 3:上一台手机是Redmi K60至尊版
《仙剑世界》最新实机PV公布:高清技术重构仙剑经典场景
2009年的B站镇站之宝:14年过去 依旧让全世界上头
《德州电锯杀人狂》化身游戏:NVIDIA DLSS带来性能飙升
突破性进展!这座岛即将加入全国铁路网
unhealthy用英语怎么说 unhealthy
今晚,闭幕!这些亮点为你揭秘!
MySQL流程控制语句
小米平板6卖疯了:2023年Q2小米平板出货量逆势增长41.6%
2799元真香!锐龙7迷你电脑竟比充电头还小巧:难以想象
7月中国销量最高车型出炉:前两名都是比亚迪 前7占5席
兴业证券:全球产业链正在发生哪些变化?
Go 变量
使用appuploader工具流程(Windows版本)
1600吨风电安装平台交付:核心设备100%国产
毕业季助推二季度长沙租赁市场热度,2000元/月以下房源关注度较高
CodeForces CF1846G 题解
辽宁省地质勘探矿业集团总经理王福亮被查
第三方Apple Watch充电要快起来了!苹果将强制换用快充模块
曝特斯拉开始给上海工厂员工上调工资 马斯克曾称国内工人配得起上万月薪
技嘉发布半高式刀卡RTX 4060:残暴三风扇、ITX机箱装不下
yum update更新报错 Transaction Check Error 解决方法
仪器仪表驱动安装及注意事项以Keithley 2600为例
就仁爱礁有关问题,国防部回应
《博德之门3》暂无DLC计划:怕做不好 要对玩家负责
3999元 宏碁新款非凡Go青春版笔记本开卖:12核i5+铝合金机身
还能愉快授权吗?Arm将上市:英伟达苹果英特尔等巨头联手承包
观众看电影《孤注一掷》中途退票 影院回应
“理想有的我也有”小鹏X9尺寸曝光 全尺寸SUV正在开发
韩国举办世界童子军大会状况百出,参会者提前撤离
虚拟现实时代:虚拟世界的前景与挑战
11999元 联想ThinkBook Plus Twist笔记本上架:双屏翻转设计
伊利官方旗舰店大促:纯牛奶65元2箱 比商超便宜38元
苹果iPad销量逆势增长 哪家安卓平板厂商可绝地反击?
新晋品牌邮氧的茶引热议!网友:中国邮政是懂奶茶取名的
毛利率21.8%超特斯拉 理想公布第二季度财报:日均进账1个亿
上海7月二手房交易量1.26万套环比持平 月末小幅翘尾
CoinBase是什么?
万人说新疆|方寸之间铸匠心
传蔚来汽车销售月薪最高41万 BBA销售坐不住了:哪里有新店?
7499元 极米H6 Pro 4K投影仪发布:1920 CCB超高亮度
RTX 4060 Ti 16GB大显存很有用!最多提升113%
小米13 Ultra DXO屏幕得分130分 无频闪 较前代有提升
募资212亿 芯片巨头回A上市 次日就破发!A股股价是港股2倍?公司回应
Midjourney API 申请和接入小白教程
广西构建涉外民商事纠纷联动解决机制 营造良好营商环境
【财经分析】隐债置换预期利好城投表现 下沉行情中切忌忽视风险
又一品牌加入换电行列 广汽埃安昊铂将于2025年建成500座换电站
维修免人工费 微星推出“抗洪度险”服务:6大地区可用
深圳:借力会展打造产业发展活力场
成功搞定H7-TOO的FreeRTOS Trace图形化链表方式展示任务管理
OpenAI承认存在真实机器人 1/3用户被欺骗
收评:两市缩量收低沪指跌0.25% 券商与地产行业明显调整
上海五部门联合发布实施细则:加大对药品领域违法犯罪行为的打击力度
首发MagicOS 7.2 荣耀MagicBook X Pro锐龙版发布:到手4199元起
写代码还得靠自己!ChatGPT回答编程问题错误率超50%
华为天才少年大模型创业!原职级P20
灯厂再出王炸!奥迪发布第二代OLED数字灯光技术:Q6 e-tron首搭
腾讯《仙剑奇侠传三》动画预告发布:景天、雪见正式亮相 你觉得还原吗?
意大利新银行税生效后,意大利最大的银行之一西雅那银行盘初跌超8%
【QT性能优化】QT性能优化之QT6框架高性能模型视图代理框架千万级数据表分页查询优化
如何在风控引擎中快速增加策略
山东布谷科技直播系统源码热点分析:不同芯片实现高质量编码与渲染视频的GPU加速功能
软件文档大全
男子嘉陵江非法捕捞渔获物20余斤 被依法采取强制措施
证监会出手!剑指系统离职人员
受强台风“卡努”影响 日本九州等地将出现暴风巨浪
载有3000辆汽车的滚轮船起火 劳斯莱斯:我们有车在上面
P40/Mate 30率先用上!华为系统云翻新正式上线
大连理工回应挖姜男孩被录取:将全程帮扶 请大家放心
长白山人参母公司 鲜人参10支39.9元大促(减60元)
2023年河北省科普讲解大赛决赛举行
人民子弟兵连续30多小时接续奋战抢通救援通路 转移受困群众
说谎真会“遭报应”吗?研究表明:是真的!
抓住夏天的尾巴!保罗阿斯登冰丝长裤/短裤大促:券后仅39.9元
豪华SUV领克08预售 魅族20 PRO领克时间系列联名款手机正式亮相
深圳福田长途客运站(深圳福田长途汽车站)
国产3A大作!《黑神话:悟空》线下试玩报名结束:资格千万别出售
不叫问界叫智界?消息称华为奇瑞合作品牌曝光:首车搭载鸿蒙4.0
AMD 12年老将Robert Hallock加盟Intel:职位更高级
哈佛教授称可能发现外星人存在证据:不明物体或残留地外科技
女娲补天之后去哪了?协助孙悟空修炼金刚不坏之躯,还帮了观音
构建虚拟与现实的桥梁:数字孪生技术在建筑领域的应用
炼油厂运营商遭黑客入侵,全球范围内大规模宕机
NineData|如何快速完成MySQL数据的差异对比?
linux进阶:内核模块