Oracle语法笔记

来源:互联网 发布:油菜花系统数据库 编辑:程序博客网 时间:2024/05/02 08:07
1.
decode(列名,判断条件,符合判断条件的输出结果,不符合判断条件的输出结果)
2.
replace(x,y,z)返回值为将串X中的Y串用Z串替换后的结果字符串。若省略Z参数,则将串X中为Y串的地方删除
3.to_char(sysdate,'yyyy.mm.dd')将日期格式转换成需要的格式的字符串
to_char(sysdate,'yyyy"年"mm"月"dd"日"')输出年月日中文的
4.
如果你某个字段为空,但是你想让这个字段显示0nvl(字段名,0),就是当你选出来的时候,这个字段虽然为空,但是显示的是0,当然这个0也可以换成其他东西,如:1,2,3……
5.获取表的字段名等信息
SELECT DISTINCT b.column_name column_name --字段名      ,b.data_type data_type     --字段类型      ,b.data_length             --字段长度      ,a.comments comments       --字段注释FROM user_col_comments a    ,all_tab_columns bWHERE a.table_name = b.table_name and      a.table_name = 'R_BUSINESS';
                                             
0 0
原创粉丝点击