• 数据库学习之八--转换函数


    一、说明:代码来源于《SQL基础教程》一书;

       在这里主要讲述转换函数,对于其它的函数,如算术函数,字符串函数,日期函数之类的,在使用数据库的时候一般都会使用到,但是转换函数接触的比较少,这里简要介绍一下,以后看到类似的函数就了解大概是什么意思。

    二、转换函数

      1. CAST——类型转换,例:将字符串类型转换为数值类型:

    SELECT CAST('0001' AS INTEGER) AS int_col;

      执行结果:

      

       2. COALESCE——将NULL转换为其他值

    SELECT COALESCE(NULL, 1) AS col_1,
    COALESCE(NULL, 'test', NULL) AS col_2,
    COALESCE(NULL, NULL, '2009-11-01') AS col_3
    FROM employee;

      执行结果:

      

       employee视图如下:

      

     三、结论

      由以上可以看出COALESCE并不是因为表格里面有NULL值而将NULL值替换,慎用!!!

      

  • 相关阅读:
    SpringBoot和SpringCould的关系
    MyBatis全局配置文件头
    MyBatis的SQL映射文件头
    MyBatis 驼峰式配置 yml配置
    频率组件
    序列化和反序列化
    生成器面试题
    序列化组件
    进程间通信IPC机制
    信号量、event事件和线程queue
  • 原文地址:https://www.cnblogs.com/anlia/p/11739206.html
Copyright © 2020-2023  润新知