oracle
YuanlongWang
全栈开发工程师,热爱研究新技术,专注于数据研究领域,乐于分享
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SQL的四种连接-内连接、左连接、右连接、完全连接
一般两个表之间的联接可分为以下几类: 1、内联接 内连接又包括等值连接,非等值连接,默认的是等值链接。 内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行。2、外联接。 外联接可以是左向外联接、右向外联接或完整外部联接。在 FROM子句中指定外联接时,可以由下列几组关键字中的一组指定: 1)LEFT JOIN或LEFT OUTER JOIN 2)RIGHT JOIN 或原创 2017-10-20 16:55:54 · 2050 阅读 · 0 评论 -
plsql 通过修改配置文件的方式实现数据库的连接
当我们使用PLSQL连接一个新的数据库时,需要先配置连接信息,在oracle安装目录下找到tnsnames.ora文件,一般是在安装目录下product\11.2.0\dbhome_1\NETWORK\ADMIN文件夹下面。用记事本打开后,配置文件信息如下:ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost原创 2017-10-23 10:55:12 · 30690 阅读 · 2 评论 -
plsql 监听程序当前无法识别连接描述符中请求的服务 解决方法
在连接oracle时,弹出了一个错误信息,显示“监听程序当前无法识别连接描述符中请求的服务”。 在网上查了一些资料,大多出现这种情况和我们的监听配置文件有关系,一般只需做相应修改即可。在oracle安装目录下打开listener.ora文件,此文件在安装目录下的product\11.2.0\dbhome_1\NETWORK\ADMIN文件夹下面:复制下面的代码到listener.ora文件中:原创 2017-10-24 10:47:41 · 60775 阅读 · 5 评论 -
Sql- Group By ,having 分组查询
Group by:对Select查询出来的数据集按照某个字段或者表达式进行分组,获得一组组的集合,然后从每组中取出一个指定字段或者表达式的值。 我们需要注意的是:在使用Group By的SQL语句中,select中返回的字段,必须满足以下两个条件之一:包含在Group By语句的后面,作为分组的依据;这些字段包含在聚合函数中。常见的聚会函数有:count,sum,MAX, AVG等selec原创 2017-10-25 11:27:13 · 1020 阅读 · 0 评论 -
oracle、sql server查询前10条数据
1、sql查询前10条数据:select top 10 * from tablename where 1=1;2、oracle查询前10条数据:select * from tablename where rownum<=10;oeacle中没有top,使用的是rownum,下面是关于rownum的介绍: ================================ rownum原创 2017-10-17 12:16:37 · 8049 阅读 · 0 评论 -
sql 使用row_number()实现分页查询
语法:ROW_NUMBER() OVER(ORDER BY COLUMN)含义:从1开始,对每一条数据排序后返回一个数字:select adddate,ROW_NUMBER() OVER(ORDER BY adddate desc) as counts from userinfo ADDDATE原创 2017-10-17 16:14:35 · 7501 阅读 · 0 评论 -
oracle datetime 时间类型比较
where addtime >= to_date('2009-1-1' ,'YYYY-MM-DD') and addtime < to_date('2011-1-1' ,'YYYY-MM-DD')addtime < to_date('2011-1-1' ,'YYYY-MM-DD')select * from tablename where addtime>= (sysdate -1/24);原创 2017-10-17 11:37:08 · 6876 阅读 · 0 评论
分享