• 《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
  • 相关阅读:
    js获取上一个兄弟元素
    js验证身份证
    github绑定自己的域名
    vue子组件传参给父组件
    vue父组件传参给子组件
    运行vue init webpack vueTest时报错
    运用CSS高斯模糊添加图片加载效果
    分享记录一批免费VIP视频解析接口,不定时更新!
    收藏的一些有意思的CSS加载样式
    一款很好用的页面滚动元素动画插件-AOS.JS
  • 原文地址:https://www.cnblogs.com/liu-eagles/p/7882008.html
Copyright © 2020-2023  润新知