• oracle学习3


    三 函数

    (1.)单行函数,一对一,一行记录对应一个结果

    (2)多行函数,多对一,多行记录对应一个结果

    1.字符函数

    至于lower与upper什么时候用呢,比如不知道在数据库的记录中这个字段的大小写情况

    然后把它强制在大写或者小写的条件下查询,如下

     

    concat,substr,length函数

    (1)连接一下,但是只能连接2个字符

    (2)从第三位开始取,取六位

    (3)长度,包括空格(hello与world之间)

     instr,lpad,rpad,trim,replace

    (1)instr,第一次出现的位置

    (2)Lpad,从前面填补

    (3.)Rpad,从后面

    (4)trim,去掉首尾的,所有的被替换字母

    (5)replace(替换,所有的)

    二、数字函数

    (1)round,四舍五入,可以限定小数点的个数

    (2)trunc,

    (3)mod

    (1)四舍五入

     

    (2)这是截断的做法

    (3)除余

    三、日期函数

    包括日期和时间

    当前时间-登记日期

    2.month_between,两个日期相差的月数

    add_months,向指定日期加上特定的月数

    next_day,指定日期的下一个星期的对应的日期

    last_day,本月的最后一天

    round,日期四舍五入

    trunc,日期截断

     

    四、隐私转换

     

    1.字符与数字

    2.日期与数字                              相互转换都成立

    3.日期与字符

     

    to_date 

    to_number                    三个转换函数

    to_char

     *三者之间相互转换

    (1)date---->char

    (2) char<--->date

                                                                           "目标转化的东西"         “格式”

    (3)number<--->char

                                                           '这个格式只能用数字9规范'

    用数字‘9’规范与数字‘0’之间的区别:9更灵活,0更规范

                                                                                                                                      L,代表当地,即local                                                 

     

     

  • 相关阅读:
    利用string 字符串拷贝
    新手学vim配置
    进程描述符task_struct
    并查集
    堆Heap
    Bitset位图
    排序
    sql时间查询
    javascript 中的 call
    css 笔记——设置禁用中文输入法
  • 原文地址:https://www.cnblogs.com/thomasbc/p/7235040.html
Copyright © 2020-2023  润新知