实现计算24点的一条sql
with test as (select rownum id, regexp_substr('1,2,3,4', '[^,]+',1,rownum) n from dual connect by rownum < 5) select case when end_out1=24 then...
怎么用正则表达式替换函数将SQL中的decode用case when代替
怎么用正则表达式替换函数将SQL中的decode用case when代替用case when通用性和可读性更好比如:select decode(3-1,2,'right','wrong') from dual;替换成select case when 3-1 =2 then 'right' &n...
连续号码段
create table test (fphm number ,start_num number,end_num number )insert into test values(2013,120,122)insert into test values(2013,124,125)insert into test values(2013,125,128)insert into test values(...
实现四则运算的一条sql语句
实现四则运算的一条sql语句http://www.itpub.net/thread-1051167-1-1.html1.建立一个测试表 create table mar_test( id number, text varchar2(200)) insert i...
我写过的sql记录2
CREATE TABLE BOM (PARENT VARCHAR2(10),CHILD VARCHAR2(10),P_QTY NUMBER, C_QTY NUMBER);INSERT INTO BOM VALUES ('A','B',1,3);INSERT INTO BOM VALUES ('B','C',2,3);INSERT INTO BOM VALUES ('C','D',5,6);INSE...
本人写的sql记录
select filmname from (select filmname, dense_rank() over ( order by RTRIM(filmname,'ab...
用CONVERT函数解决显示ascii》127的问题
用CONVERT函数解决显示ascii》127的问题
一个月有几个星期
select to_char(LAST_DAY(sysdate),'ww')-to_char(trunc(sysdate,'mm'),'ww')+decode(to_char(LAST_DAY(sysdate),'D'),1,1,0)from dual
使用正则表达式编写更好的 SQL (1)
Oracle Database 10g 内幕 使用正规表达式编写更好的 SQL 作者:Alice Rischert Oracle Database 10g 中的正规表达式特性是一个用于处理文本数据的强大工具 Oracle Database 10g 的一个新特性大大提高了您...
使用正则表达式编写更好的 SQL(2)
Oracle Database 10g 内幕 使用正则表达式编写更好的 SQL (续) 作者:Alice Rischert 回到第 1 部分后向引用 正则表达式的一个有用的特性是能够存储子表达式供以后重用;这也被称为后向引用(在表 1...
用正则表达式取出sql语句中的表
出一个有挑战性的问题---用pl/sql解析SQL先出一个初步的需求,对于insert/update 语句。怎么取得source table 和 target tableexample 1insert into table_aselect * from table_b这里, tab...