• 《ORACLE数据库管理与开发》第三章学习之常用函数记录


                            《ORACLE数据库管理与开发》第三章学习之常用函数记录

      注:文章中的*代表所要操作的列名 

        1、lower(*)/upper(*),将此列下的值转为小写/大写

        2、initcap(*):把列值的第一个字符转为大写

        3、comcat(*,*):把列1的值与列2的值连接成一个字符串

        4、substr(*,m,n):返回指定的字符串(该字符串第m个字符开始,长度为n)

        5、length(*):返回列值的长度

        6、instr(*,m,n):返回n字符在列值中的数字位置,m是表示从m个字符开始搜索

        7、replace(*1,*2,*3):从*1中用*3替换*2

        8、round(*,num),将列值四舍五入到小数点后num位,num为负值时表示小数点前

        9、trunc(*,num),将列值截取到小数点后num位,num为负值时表示小数点前

        10、mod(*,num),将列值除以num求余

        11、nvl(*1,*2):空值转换函数;如果*1为null,则将*2复制给*2

        12、decode(*1,a,b):逻辑判断语句;如果*1为啊,则返回b

        13、count(*):返回表中查询的行数

        14、avg(*)/sum(*);求*列的平均值/综合

        15、max/min(*):求列值的最大最小值

        16、group by(*):按列值排序

        17、having:where子句中不能用于where前用函数处理过的列值作为条件,having可以代替

        18、union:将两张表查询出来的数据连接起来

        19、oracle修改字段属性(长度):alter table tablename modify (columnname varchar2(39 char))

        20、--将原来的主键废掉

          alter table prj_pi_itc drop primary key;
          --添加联合主键
          alter table prj_pi_itc modify (unique(item_code,prj_code,stat_year,stat_months,IS_YEAR_OR_MONTH_REPORT))

      

    Wait for the flying eagles Believe that I will succee and just stack to it_Mr.Liu
  • 相关阅读:
    VS中Debug和Release两个版本的区别
    Activex、OLE、COM、OCX、DLL之间的区别
    解决 C/C++ 程序执行一闪而过的方法
    调用规范stdcall、cdecl、fastcall、thiscall 、naked call的汇编理解
    Windows的MAX_PATH
    Servlet学习笔记(1)
    Eclipse使用JDBC小案例
    Oracle DB 总结(SQL)
    利用JS写一个计算平方的网页
    CSS部分语法1
  • 原文地址:https://www.cnblogs.com/liu-eagles/p/7882008.html
Copyright © 2020-2023  润新知