自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 ORACLE中AND与OR

oracle中AND与OR逻辑连接运算符是有优先级的,在oracle中,AND比OR的优先级高。也就是说AND先运算。 

2007-09-05 15:49:00 1249

原创 视图与表的区别

oracle中,视图不含有任何数据。表含有数据。尽管可以创建含有数据的“物化视图”,但是它们是真是的表,而不是视图。视图的功能在于:它可以限制或者修改用户查看数据的方式,而底层本身没有受到影响。  

2007-09-05 15:48:00 1108

原创 TRIM函数使用注意

TRIM函数有LTRIM、RTRIM和TRIM三个函数,分别是删除左边、右边、两边同时删除指定字符串中指定的字符。 

2007-09-05 15:46:00 643

原创 表和字段加注释

在创建表的时候,如何跟表和字段加注释呢?comment on table 表名 is 表注释";comment on column 表.列 is 列注释;表注释存放在user_tab_comments 中字段注释存放在user_col_commnents中 

2007-09-05 15:44:00 963

原创 查询数据库可用组件

如何查询数据库里面有那些组件可以用?SELECT COMP_NAME, STATUS FROM DBA_REGISTRY WHERE COMP_NAME = Spatial; 

2007-09-05 15:42:00 714

原创 如何查询oracle数据库表中的重复记录

在一张表中某个字段下面有重复记录,有很多方法,但是有一个方法,是比较高效的,如下语句:select data_guid from adam_entity_datas a where a.rowid > (select min(b.rowid) from adam_entity_datas b where b.data_guid = a.data_guid)如果表中有大量数据,但是重复数

2007-09-05 15:37:00 4095

原创 查询一张表中某字段不在另外一张表的记录

当查询A表中某字段不在B表中的记录时,采用下面的语句,效率比较高select data_guid from (select data_guid from adam_entity_datas where table_name = GKGYHHW) minus select data_guid from gkgyhhw这里用了oracle的一个运算符minus,它表示返回在第一个查询结

2007-09-05 15:33:00 2709

原创 查询某字符字段内容最大最小长度

当查询一个字符字段的最大最小长度时,可以用下面的语句select max(len),min(len) from (select length(data_guid) len from adam_entity_datas)

2007-09-05 15:32:00 1446

原创 使用ROW_NUMBER 删除重复数据

假设表TAB中有a,b,c三列,可以使用下列语句删除a,b,c都相同的重复行。delete from (select * from (select a,b,c,row_number() over(partition by a,b,c order by a,b,c) as row_num from tab) as e where row_num >1) 

2007-09-05 15:26:00 995 1

原创 层次查询

使用 START WITH......CONNECT BY...语法配合PRIOR进行查询 

2007-09-05 15:22:00 314

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除