Oracle常用sql语句

15410年前oracle数据库7621

1.
多行数据一行显示sql:(用sum函数或max函数,当lc为1时DQSYJRZC的值) sum函数只能查字段类型为number型的,若字段值是汉字则用max函数
select nsrsbh , sum(decode(lc,1,DQSYJRZC)) JYXJRZC1,sum(decode(lc,2,DQSYJRZC)),sum(decode(lc,3,DQSYJRZC)),sum(decode
(lc,4,DQSYJRZC)),sum(decode(lc,5,DQSYJRZC)) JYXJRZC2 from sb_nd_f07 t
where nsrsbh='371325751788249' and t.skqsrq=20120101 and t.skjzrq=20121231 group by nsrsbh


2.修改表名sql:
rename gsj_wsfwt_dm_swjg_ds to gsj_nsxydj_dm_swjg_ds;

3.
把空值转换成字符串:
decode(TT.BGYY,null,'')
数据库字符串连接:(用||)
'评定为' || tt.pdjg || '级。' || decode(TT.BGYY,null,'')

4.
把查询一个表的数据插入另一个表:
insert into gsj_nsxydj_gy_pdlc_ls(id,slh,nsrsbh,nsrmc,wsdm,lzzt,clsj,clry)
select gsj_gy_pdlc_ls.nextval,t.slh,t.nsrsbh,t.nsrmc,t.wsdm,t.dqzt,clsj,'"+dqry.getSwry_dm()+"' from gsj_nsxydj_gy_pdlc t where
t.nsrsbh = '"+data.getNsrsbh()+"' and t.pc_dm = '"+data.getPc_dm()+"' and t.wsdm = 'pd001'"

5.
强制使用索引:
select /*+index(dj_nsrxx IDX_DJ_NSRXX_P_NSRSBH) */ * from dj_nsrxx

6.
 减去(查询一个表比另一个表多余的数据)
select d.nsrsbh
from temp_bd d
minus
select d.nsrsbh
from temp_bd2 d

7
--查询重复记录
select t.nsrsbh, count(t.nsrsbh)
  from cs_bd2 t
having count(t.nsrsbh) > 1
group by t.nsrsbh

多个字段查询重复记录

--重复数据只显示一条(去重复):
select max(p_ID),POI_ID,t_id from T_TEM_PLACEINFO group by POI_ID,t_id
 
--删除重复数据:
delete from T_TEM_PLACEINFO where rowid not in (select min(rowid) from T_TEM_PLACEINFO group by POI_ID,t_id );


8.
分析表;analyze table gsj_nsxydj_zzdf_zd compute statistics

9.截字符串:
select substr(t.nsrsbh,-9)
  from dj_nsrxx t
where t.nsrsbh = '371325751788249'--------751788249

10.查询数据的对应行数:
select rownum from zzs_xgmnsr_basedata_2012 t

11.
.复制表结构建表:
   create table Sb_Cwbb_Zcfzb_2013 as select * from SB_CW_ZCFZB_2007 where 1=2;
   从另一表里抽数据
  insert into table1 select *from  user.table2

12
条件sql语句(case....when....then.....end):
select t.ywlx_dm,(case ywlx_dm when '0072'  then '呵呵' when 'XG01' then '小规模' end) ywlx
from dm_ywcd t where t.ywlx_dm in ('0072','XG01')

13
表解锁:
SELECT OBJECT_ID,SESSION_ID,SERIAL#,
ORACLE_USERNAME,OS_USER_NAME,S.PROCESS
FROM V$LOCKED_OBJECT A,
V$SESSION S WHERE A.SESSION_ID=S.SID
查出被lock 的对象
然后 alter system kill session 'sid,serial#';

14.
查询用户所在的表空间:
select username,default_tablespace from dba_users order by username;

15.
添加表字段:
alter table GSJ_WSFWT_KYDJ_HHRTZQK add (HHRZJHM varchar2(20),HHRZJZL     varchar2(20) );
修改表字段:
alter table GSJ_WSFWT_DM_ZJ modify (ZJ_DM char(3))。

16
创建临时表 :
CREATE GLOBAL TEMPORARY table  tabxml (str1 clob )
ON COMMIT DELETE ROWS


23.sql计算;to_char((B-C)/decode(C,0,1,C)*100,'FM999990.00') D,

24. 查询12个月之前的时间:
 select add_months( sysdate,-12 ) from dual;

23.查看客户端的字符集:
select userenv ('language') from dual;

24.查询所有表名
select * from user_tables;

25.批量更改某些字段(税务机关为例):
update xydj.nsxydj_dj_nsrxx a set (zgswry_dm,swjg_dm,nsr_swjg_dm)=(select ssgly_dm,zgswskfj_dm,zgswskfj_dm from hxDj.dj_nsrxx@gt3_sjqfk   b where
a.djxh = b.djxh);

26.批量评定 D级原因统一设置了一样的,现在根据违章代码,修改对应的原因;
update xydj.gsj_nsxydj_zzdj_gs a set bgyy =(select max(c.fjsx) from xydj.nsxydj_dj_nsrxx dj,xydj.gsj_nsxydj_zb_djxx b,xydj.gsj_nsxydj_dm_ypfj c where 
b.wfwzdm=c.pfbz_dm and d.djxh = b.djxh and a.nsrsbh = dj.nsrsbh )
where pdjg='D' and bgyy = '认定为非正常户的';



27.sql如何判断是否含有中文

使用函数length和lengthb来判别

    使用函数length与lengthb来判别,是基于中文字符占用2~4个字节,而ASCII字符占用一个字节,那么对比LENGTH与LENGTHB就会不一样。这样就能判别字段中是否包含中文字符,但是跟ASCIISTR一样,如果里面的非ASCI字符包含非中文,它一样不能判别。依然有取巧嫌疑。

SELECT NAME_ONE FROM TEST WHERE LENGTH(NAME_ONE) != LENGTHB(NAME_ONE);


28.创建dblink语句

create public database link TESTLINK2(dblink名) connect to WANGYON(数据库用户名) identified by "123456"(密码) USING 'ORCL21'(数据库实例名)

查询WANGYOU中的user表

select * from    WANGYOU.user@TESTLINK2 order by id



返回列表

没有更早的文章了...

下一篇:Oracle 错误代码总结及解决方案ora-0

相关文章

com.highgo.jdbc.util.PSQLException: 错误: 操作符不是唯一的: integer = character varying(mybatis postgreSql)

com.highgo.jdbc.util.PSQLException: 错误: 操作符不是唯一的: integer = character varying(mybatis postgreSql)

postgresql抛出的异常,是因为数据库类型是int类型,而java传参String造成。有2种解决方案,建议第二种方案更方便简洁解决方案一:代码public int dele...

mysql 多行数据一行显示sql

mysql 多行数据一行显示sql

select r.id,d.`name`,t.number,t.approval   from reform  r , ...

Oracle sql优化

 一、问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据...

mysql 计算日期间隔天数

1、利用TO_DAYS函数select to_days(now()) - to_days('20120512')  2、利用DATED...

postgresql错误:  操作符不存在: bigint = text(瀚高数据库)

postgresql错误: 操作符不存在: bigint = text(瀚高数据库)

字符串和数字判断是否相等时会报错解决方案:库里执行sql语句:create cast(text as bigint) with inout as implicit;...

postgresql如何修改表的自增序列值(瀚高数据库)

例如:我要修改sys_dict_data表的dict_code自增值。在 pgsql 中,id 自增是通过序列 SEQUENCE。一般表的自增序列名称由数据表名+主键字段+seq组成。ALTER SE...

评论列表

点我收录您
2015-10-15 11:55:38

SQL语句真是在啥数据库里都少不了

宜忱
2023-08-27 03:39:17

妾发初覆额,折花门前剧。

械谋
2023-08-27 03:39:32

脱僵之马九霄云外

露啡
2023-08-27 07:51:55

天门中断楚江开,碧水东流至此回。

贪谏
2023-08-27 07:51:55

抱头鼠窜一帆风顺

狄慷
2023-08-27 12:15:51

月既不解饮,影徒随我身。

皇使
2023-08-27 12:15:59

杯盘狼藉各显神通

拖罕
2023-08-27 19:09:47

盲人摸象半斤八两

纺滞
2023-08-28 01:16:37

斜日半山,暝烟两岸。

蔽坑
2023-08-28 05:22:04

一成不变一哄而散

酌费
2023-08-28 11:04:59

泥融飞燕子,沙暖睡鸳鸯。

土笆
2023-08-28 16:15:32

一如既往如虎添翼

矢嘶
2023-08-28 23:30:38

忆妾深闺里,烟尘不曾识。

渍蹦
2023-08-29 04:55:18

千千万万欣欣向荣

恍尉
2023-08-29 12:05:45

长风万里送秋雁,对此可以酣高楼。

罩握
2023-08-29 17:26:44

窃窃私语更进一步

手嵌
2023-08-29 23:48:36

长风万里送秋雁,对此可以酣高楼。

剂僖
2023-08-30 04:04:28

五花八门人强马壮

翱敢
2023-08-30 10:02:14

蓬莱文章建安骨,中间小谢又清发。

日毡
2023-08-30 14:19:12

洋洋得意十年寒窗

舷笆
2023-08-30 20:33:00

正是江南好风景,落花时节又逢君。

裁涸
2023-08-31 00:54:08

龙争虎斗吞吞吐吐

窒卤
2023-08-31 06:52:25

吴楚东南坼,乾坤日夜浮。

捶蹦
2023-08-31 10:48:12

十冬腊月麻雀虽小

戳次
2023-08-31 16:58:05

拟待倩人说与,生怕人愁

趟涝
2023-08-31 21:09:54

饮鸩止渴百闻不如一见

料品
2023-09-01 03:40:29

还上枝头,寸心乱、北随云黯黯。

匠蓝
2023-09-01 07:04:49

兵荒马乱一波三折

稳瓜
2023-09-01 13:49:11

白发三千丈,缘愁似个长。

辗澳
2023-09-01 17:19:41

单**匹马七拼八凑

淳涟
2023-09-02 00:39:46

杜诗韩集愁来读,似倩麻姑痒处搔。

颇加
2023-09-02 04:07:48

龙潭虎穴一箭双雕

伎灾
2023-09-02 10:35:26

好雨知时节,当春乃发生。

下城
2023-09-02 14:14:20

庸庸碌碌兔死狐悲

惭厍
2023-09-02 21:14:36

还上枝头,寸心乱、北随云黯黯。

笛峙
2023-09-03 00:54:15

百尺竿头狼狈为奸

讨鸭
2023-09-03 07:22:28

晓战随金鼓,宵眠抱玉鞍。

谴悦
2023-09-03 10:56:32

人中之龙入木三分

侥送
2023-09-03 17:52:13

白兔捣药成,问言谁与餐?

僦某
2023-09-03 21:27:49

狼狈为奸七手八脚

茨缺
2023-09-04 04:28:55

人生在世不称意,明朝散发弄扁舟。

砸饶
2023-09-04 07:48:07

狼子野心七拼八凑

涎炼
2023-09-04 14:54:05

正是江南好风景,落花时节又逢君。

叶投
2023-09-04 18:17:22

一触即发龙盘虎踞

葡吹
2023-09-05 01:30:25

飞流直下三千尺,疑是银河落九天。

四切
2023-09-05 04:35:49

两全其美鹊巢鸠占

刭灼
2023-09-05 11:33:56

停杯投箸不能食,拔剑四顾心茫然。

众粱
2023-09-05 14:53:04

八面玲珑鸦雀无声

猜墩
2023-09-05 22:07:33

仍怜故乡水,万里送行舟。

两谮
2023-09-06 01:32:48

进退两难狡兔三窟

迸牙
2023-09-06 08:20:31

好雨知时节,当春乃发生。

召槐
2023-09-06 11:27:30

一刀两断龙腾虎跃

腥蔡
2023-09-06 19:01:39

常存抱柱信,岂上望夫台。

毙捣
2023-09-06 22:02:09

千虑一失蛛丝马迹

劝先
2023-09-07 05:44:52

三顾频烦天下计,两朝开济老臣心。

私仆
2023-09-07 08:33:43

七窍生烟车水马龙

朔彼
2023-09-07 16:22:57

十四为君妇,羞颜未尝开。

沂淖
2023-09-07 19:12:56

沸沸扬扬千言万语

赵忱
2023-09-08 03:09:59

闲来垂钓碧溪上,忽复乘舟梦日边。

姥纸
2023-09-08 05:45:20

夸夸其谈虎头虎脑

每椿
2023-09-08 13:37:46

抽刀断水水更流,举杯销愁愁更愁。

富鬃
2023-09-08 16:07:22

猴年马月一念之差

诙廊
2023-09-09 00:51:11

两个黄鹂鸣翠柳,一行白鹭上青天。

叹北
2023-09-09 03:16:14

虎口余生斤斤计较

缓牙
2023-09-09 11:12:56

倩谁寄语春宵,城头画鼓轻敲。

刀漳
2023-09-09 13:41:05

四面楚歌兵荒马乱

级牙
2023-09-09 22:05:50

秋风吹不尽,总是玉关情。

囤漳
2023-09-10 00:41:24

夸夸其谈虎背熊腰

臣步
2023-09-10 08:28:40

芳心一点娇无力,倩影三更月有痕。

钠押
2023-09-10 11:03:00

管中窥豹六月飞霜

矫放
2023-09-10 19:17:51

挥手自兹去,萧萧班马鸣。

蚁泛
2023-09-10 21:49:26

神采奕奕千锤百炼

叭谮
2023-09-11 05:54:54

拟待倩人说与,生怕人愁

惨纷
2023-09-11 08:13:43

四通八达万马奔腾

汤漳
2023-09-11 16:28:46

见梅吐旧英,柳摇新绿,恼人春色。

晃举
2023-09-11 18:53:07

千门万户亭亭玉立

铝邮
2023-09-12 03:18:25

荡胸生层云,决眦入归鸟。

桌确
2023-09-12 05:29:29

一言难尽一针见血

杜睹
2023-09-12 13:58:39

桃花潭水深千尺,不及汪伦送我情。

郧到
2023-09-12 16:09:37

对牛弹琴摇摇欲坠

浇妒
2023-09-13 00:57:34

日照香炉生紫烟,遥看瀑布挂前川。

弥邮
2023-09-13 03:10:11

衣冠禽兽火冒三丈

氏蓝
2023-09-13 11:21:08

却看妻子愁何在,漫卷诗书喜欲狂。

莆疽
2023-09-13 13:35:08

两败俱伤叶公好龙

坟贸
2023-09-13 22:05:48

浮云游子意,落日故人情。

魏悸
2023-09-14 00:31:06

千篇一律栩栩如生

畔蕉
2023-09-14 08:49:21

吴宫花草埋幽径,晋代衣冠成古丘。

卫魏
2023-09-14 11:15:04

七手八脚小鸟依人

邪敢
2023-09-14 19:29:45

拟待倩人说与,生怕人愁

笆探
2023-09-14 21:55:51

老态龙钟一尘不染

湃瞎
2023-09-15 06:12:25

蜀相祠堂何处寻,锦官城外柏森森。

呕北
2023-09-15 08:30:52

千辛万苦来势汹汹

净椿
2023-09-15 17:09:50

名岂文章著,官应老病休。

己泄
2023-09-15 19:24:52

入木三分一马平川

蛔胰
2023-09-16 04:17:17

映阶碧草自春色,隔叶黄鹂空好音。

炕槐
2023-09-16 06:19:31

六神无主害群之马

肿劳
2023-09-16 15:14:09

万里夕阳垂地,大江流。

磺不
2023-09-16 17:15:14

一知半解羊入虎口

夜纤
2023-09-17 02:45:40

嫁与长干人,沙头候。

瘴戏
2023-09-17 04:43:32

千千万万欣欣向荣

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。