首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

oracle适用语句及函数记录

2012-08-22 
oracle实用语句及函数记录查询插入:insert into table_A(col1,col2) select col1,col2 from tab_B where c

oracle实用语句及函数记录

查询插入:insert into table_A(col1,col2) select col1,col2 from tab_B where condition;

?

补齐函数:lpad(col1,length,'a'),左边补齐函数,用于处理数据,将col1列的数据,格式化成固定length长度的字符,不足长度时用'a'补充,rpad是右边补齐函数

?

空值转换:nvl(col1,'a'),将col1列的NULL值或者空值转换成'a'

?

CASE查询:case?? SELECT cust_last_name, CASE credit_limit WHEN 100 THEN 'Low'?? WHEN 5000 THEN High'?? ELSE 'Medium' END?? FROM customers;

SELECT department_id  FROM departments d  WHERE EXISTS  (SELECT * FROM employees e    WHERE d.department_id     = e.department_id);

热点排行