摘要: 体会:要用decode /group by/ order by/sign/sum来实现不同的统计和不同报表的生成--求hkb_test1中Y的值既是1,也是3,也是5的X select * from hkb_test1;X Y---- -----a 1b 1a 3d 2e 4f 5a 5d 3d 6b 5c 4b 3结果:X----ab--方法一select x from hkb_test1gro...阅读全文
摘要: 静态SQL用于完成特定的功能,动态SQL用于灵活的处理各种数据 PS:执行动态SQL语句,需要将SQL语句存放到字符串变量中,且SQL语句可以包含占位符(以冒号开始)占位符例子: select * from test where name=:1; --红色表示占位符1、定义: 动态SQL是指在运行PL/SQL块的时动态输入的SQL语句。 2、使用动态SQL的条件: 1)执行DDL语句 如:crea...阅读全文
摘要: select格式:SELECT [ ALL | DISTINCT ] <字段表达式1[,<字段表达式2[,…] FROM <表名1>,<表名2>[,…] [WHERE <筛选择条件表达式>] [GROUP BY <分组表达式> [HAVING<分组条件表达式>]] [ORDER BY <字段>...阅读全文
摘要: 有两种方式可以实现条件循环一、for 变量 in 开始数值...结束数值 loop end loop;二、while 条件 loop end loop;loop的使用方式:一、X := 100; LOOP X := X + 10; IF X > 1000 THEN EXIT; END IF END LOOP; Y := X;二、 X := 100; LOOP X := X + 10; EXI...阅读全文