select * from dba_roles/dba_role_privs/role_role_privs/dba_sys_privs/role_sys_privs/role_tab_privs/session_roles;
########### Basic SQL SELECT ################
select col_name as col_alias from table_name ;
select col_name from table_name where col1 like ’_o%’; ----’_’匹配单个字符
/*使用字符函数(右边截取,字段中包含某个字符,左边填充某字符到固定位数,右边填充某字符到固定位数)*/
select substr(col1,-3,5),instr(col2,’g’),LPAD(col3,10,’$’),RPAD(col4,10,’%’) from table_name;
/*使用数字函数(往右/左几位四舍五入,取整,取余)*/
select round(col1,-2),trunc(col2),mod(col3) from table_name ;
/*使用日期函数(计算两个日期间相差几个星期,两个日期间相隔几个月,在某个月份上加几个月,某个日期的下一个日期,
某日期所在月的最后的日期,对某个日期的月分四舍五入,对某个日期的月份进行取整)*/
select (sysdate-col1)/7 week,months_between(sysdate,col1),add_months(col1,2),next_day(sysdate,’FRIDAY’),last_day(sysdate),
round(sysdate,’MONTH’),trunc(sysdate,’MONTH’) from table_name;
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/