![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ORACLE 开发
simple1986_2008
很想從事于數據庫管理與維護相關之工作
展开
-
获取表中以某个拼音开头的记录
今天在在论坛上有个帖子里的回帖中一个朋友贴出了一个不错的函数,如果记录中有中文的话,通过使用这个函数,可以比较容易的判别出哪些记录是以某个特定首字母拼音开头的。函数如下CREATE OR REPLACE FUNCTION F_TRANS_PINYIN_CAPITAL( P_NAME IN VARCHAR2)RETURN VARCHAR2 ASV_COMPARE VARCHAR2(10原创 2010-01-17 19:06:00 · 351 阅读 · 0 评论 -
查询并删除重复记录的SQL语句 (示例)
查询及删除重复记录的SQL语句1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1)2、删除表中多余的重复记录,重复记录是根据单个字段(peopleId)转载 2010-05-09 09:30:00 · 716 阅读 · 0 评论 -
ORACLE 闪回
<br /> <br />问题:<br /> <br /> 36. Evaluate the following statements: <br /><br />CREATE TABLE digits <br /><br />(id NUMBER(2), <br /><br />description VARCHAR2(15)); <br /> <br /> <br /> <br /><br />INSERT INTO digits VALUES (1,'ONE'); <br /><br /原创 2010-07-08 21:40:00 · 509 阅读 · 0 评论 -
SQL 中 CONNECT BY 的使用 (LEVEL)
这篇日志转载自CSDN的论坛,我个人觉得对自己有用,就转了。呵呵 1.问:如果显示某两周之见的全部的周数?效果 between 201001 and 201010 当传入201001周到201010周时,显示 201001,201002,201003....201010周1.答:SELECT substr(201001, 1, 4) || lpad(LEVEL, 2,原创 2010-05-19 22:38:00 · 22157 阅读 · 0 评论 -
ORACLE 的SQL查询连接方法
<br />内连接(inner join)、全连接(full join)、左连接(left join)、右连接(right join)<br />Oracle的左连接和右连接<br />PL-SQL中,左连接和右连接以如下方式来实现<br />查看如下语句:<br />SELECT emp_name, dept_name FORM. Employee, Department WHERE Employee.emp_deptid(+) = Department.deptid<br />此SQL文使用了右连接原创 2010-07-20 21:17:00 · 661 阅读 · 0 评论