
sql
luofuIT
这个作者很懒,什么都没留下…
展开
-
转载 SQL group by语句
1、概述“Group By”从字面意义上理解就是根据“By”指定的规则对数据进行分组,所谓的分组就是将一个“数据集”划分成若干个“小区域”,然后针对若干个“小区域”进行数据处理。2、原始表3、简单Group By示例1select 类别, sum(数量) as 数量之和from Agroup by 类别返回结果如下表,实际上就是分类汇转载 2014-10-16 22:24:40 · 633 阅读 · 0 评论 -
建立dblink(database link)
database linke是建立一个数据库到另一个数据库的路径的对象,通过database link可以允许查询远程表,我理解可以算作一种分布式数据库的用法。database link是单向连接,既然它是一种对象,那自然可以在xxx_objects表中查询到相关的信息。建立database link前需要明确几个事情:1、确认从建立方的server可以访问远程数据库。转载 2015-05-07 09:50:46 · 587 阅读 · 0 评论 -
sql 多个字段排序
sql语句查询时需要依据多个字段排序(升序或降序)则 使用 order by 字段1 desc,字段2 . . . . . .原创 2015-04-21 16:36:44 · 1289 阅读 · 0 评论 -
获取一张表中某个字段最大值的一条记录
--获取一张表中某个字段最大值的一条记录select * from service_item a where service='20039700100698845113440400' and version=(select max(b.version) from service_item b原创 2015-03-12 12:51:55 · 4631 阅读 · 0 评论 -
查询多张表的所有数据
有时项目需要查询多张同结构表。那么我们不需要每张表分开查询,首先将多张表融合为一个整体,随后进行统一查询select * from ( select sx,sxm,sbls,zftzj from EX_01 union all select sx,sxm,sbls,zftzj from EX_02 union all select sx,sxm,sbls,z原创 2015-03-12 09:12:07 · 2322 阅读 · 0 评论 -
sql查处某字段不重复的全部记录
sql查处某字段不重复的全部记录呵呵,以前就遇到过这个问题的。为防以后忘了,记录下结果来...下面举例说明下,有表tb,字段id,pdt_id,caption,url。取出pdt_id不重复的pdt_id字段的值很easy,distinct就可以解决问题。如:select distinct(pdt_id) from tb转载 2015-02-06 16:33:51 · 1627 阅读 · 0 评论 -
sql链接查询
连接查询 通过连接运算符可以实现多个表查询。连接是关系数据库模型的主要特点,也是它区别于其它类型数据库管理系统的一个标志。 在关系数据库管理系统中,表建立时各数据之间的关系不必确定,常把一个实体的所有信息存放在一个表中。当检索数据时,通过连接操作查询出存放在多个表中的不同实体的信息。连接操作给用户带来很大的灵活性,他们可以在任何时候增加新的数据类型。为不同实体创建新的表,转载 2014-11-24 15:12:54 · 642 阅读 · 0 评论 -
SQL 索引
摘自:http://bbs.youkuaiyun.com/topics/60022589 谢谢为了给一个表建立索引,启动任务栏SQL Sever程序组中的ISQL/w程序。进入查询窗口后,输入下面的语句:CREATE INDEX mycolumn_index ON mytable (myclumn)这个语句建立了一个名为mycolumn_index的索引。你可以给一个索引起任何名字,但你应转载 2014-11-20 20:56:26 · 497 阅读 · 0 评论 -
自己SQL的总结
1:解决重复问题 select distinct2原创 2014-10-16 20:01:12 · 577 阅读 · 0 评论 -
转载:rank() over(partition)的使用
有的时候会遇到这样的问题,我们需要查询一张表,而且要按照业务排序,比如我需要如下的结果: 地区 日期 费用 产品编号 用户编号 290 201202 258 1 s1 290 201202 200 1 s5 290 201202 100 1 s100转载 2014-10-16 21:37:36 · 631 阅读 · 0 评论 -
oracle系统包——dbms_job用法(oracle定时任务)
用于安排和管理作业队列,通过使用作业,可以使ORACLE数据库定期执行特定的任务。一、dbms_job涉及到的知识点1、创建job:variable jobno number;dbms_job.submit(:jobno, —-job号 'your_procedure;',—-执行的存储过程, ';'不能省略转载 2015-05-07 10:02:23 · 763 阅读 · 0 评论