`
gongmingwind
  • 浏览: 588318 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Mysql null 转换函数

阅读更多
IFNULL(expr1,expr2)
假如expr1 不为 NULL,则 IFNULL() 的返回值为 expr1; 否则其返回值为 expr2。IFNULL()的返回值是数字或是字符串,具体情况取决于其所使用的语境。

mysql> SELECT IFNULL(1,0);

        -> 1

mysql> SELECT IFNULL(NULL,10);

        -> 10

mysql> SELECT IFNULL(1/0,10);

        -> 10

mysql> SELECT IFNULL(1/0,'yes');

        -> 'yes'

IFNULL(expr1,expr2)的默认结果值为两个表达式中更加“通用”的一个,顺序为STRING、 REAL或 INTEGER。假设一个基于表达式的表的情况,  或MySQL必须在内存储器中储存一个临时表中IFNULL()的返回值:

CREATE TABLE tmp SELECT IFNULL(1,'test') AS test;
分享到:
评论

相关推荐

    Mysql函数手册.rar_MySQL函数手册_VZI_mysql 函数手册

    4. 转换函数:如CAST()和CONVERT()用于在不同数据类型间转换,以及INET_ATON()和INET_NTOA()用于IP地址的转换。 5. 控制流程函数:如IF()、CASE WHEN...END用于条件判断,以及NULLIF()用于比较两个表达式,如果相等...

    mysql数据库转瀚高数据库所需要的函数列表

    1、mysql数据库转国产化瀚高数据库; 2、有些函数在瀚高数据库中不存在,需要添加自定义函数。

    mysql的函数手册——汇总了mysql的常用函数

    根据提供的文件信息,本文将对MySQL...通过以上介绍,我们了解了MySQL中一些常用的字符串处理及数值转换函数。这些函数可以帮助我们在进行数据查询与操作时更加灵活高效。希望本文能为你在使用MySQL的过程中提供帮助。

    浅谈SQLServer的ISNULL函数与Mysql的IFNULL函数用法详解

    本文将深入探讨SQL Server的`ISNULL`函数和MySQL的`IFNULL`函数,帮助读者理解和掌握它们的用法。 **SQL Server的ISNULL函数** `ISNULL`函数在SQL Server中用于检查一个表达式是否为NULL,并根据需要替换为指定的...

    mysql内部函数

    MySQL内部函数是数据库管理系统中非常重要的组成部分,它们用于执行各种数据处理任务,包括但不限于计算、比较、转换和处理日期时间等。以下是对标题和描述中提及的一些关键知识点的详细解释: 1. **操作符和操作符...

    MySQL函数讲解(MySQL函数大全)

    MySQL函数是数据库操作中不可或缺的一部分,它们用于处理各种任务,如数据转换、字符串操作、日期和时间处理等。本文将详细介绍几个重要的MySQL函数,包括ASCII()、ORD()、CONV()、BIN()、OCT()、HEX()、CHAR()、...

    mysql5.6官网内置函数

    5. 类型转换函数: - CAST() 和 CONVERT():将一种数据类型转换为另一种数据类型。 - STR_TO_DATE():将字符串转换为日期或时间格式。 - DATE_FORMAT():按指定格式输出日期或时间。 6. 其他实用函数: - MD5()...

    Mysql中文汉字转拼音的实现(每个汉字转换全拼)

    总之,通过创建拼音对照表和自定义函数,可以在MySQL中实现中文汉字到拼音的转换,但这种方法简单且适用于小规模的场景。对于大规模或复杂的汉字转拼音需求,可能需要结合其他工具和技术来实现。

    MySQL常用类型转换函数总结(推荐)

    本文将详细介绍MySQL中常见的类型转换函数,包括`CONCAT`、`CAST`、`CONVERT`以及`IF`函数,并提供相关的使用示例。 1. **CONCAT函数** CONCAT函数用于连接多个字符串,可以将它们合并成一个单一的字符串。例如: ...

    MySql常用函数大全讲解

    ### MySQL常用函数详解 #### 一、数学函数 数学函数是MySQL中经常使用的一类函数,主要用于处理各种类型的数字,如整数、浮点数等。以下是一些常用的数学函数: 1. **ABS(X)**: 返回`X`的绝对值。 - 示例:`...

    mysql中将null值转换为0的语句

    以下是对如何在MySQL中将`NULL`值转换为0的详细解释。 在给出的代码中: ```sql SELECT IF(AVG(cai.conversionsRate) IS NULL, 0, AVG(cai.conversionsRate)) AS conversionsRate FROM campaign_info cai WHERE ...

    MySQL常用函数的举例及例子

    这些函数能够帮助我们执行简单的算术运算、数值转换以及进行数学计算。 - **ABS(x)**:返回`x`的绝对值。例如,`ABS(-10)`返回10。 - **BIN(x)**:返回`x`的二进制表示。如果需要获取八进制或十六进制表示,则可以...

    MySQL常用函数.pdf

    如果任何一个参数是NULL,CONCAT()函数就会返回NULL。例如CONCAT('CDA','数据','分析')会返回'CDA数据分析'。INSTR(str,substr)函数返回子字符串substr在文本字符串str中第一次出现的位置。如果找不到substr,INSTR...

    mysql函数大全.pdf

    MySQL作为世界上最流行的开源关系型数据库管理系统,它提供了大量的函数用于数据的处理和查询。这些函数在日常的数据库操作中起着至关重要的作用。以下是一些重要的MySQL函数及其用途: 1. ASCII函数 ASCII函数用于...

    MySQL函数大全及用法示例

    在MySQL数据库管理系统中,函数的使用非常广泛,可以帮助我们方便快捷地处理和转换数据。根据给定的文件内容,我们可以了解到多种MySQL中的字符串函数及其用法示例。下面详细介绍这些函数的知识点。 1. ASCII函数:...

    MySQL函数查询表

    在SQL语言中,MySQL提供了丰富的函数来处理数据库中的数据,包括条件判断、转换与编码、字符串操作等。这里我们将详细探讨这些知识点。 首先,我们来看`CASE`语句,它是SQL中的一个条件判断表达式。它允许根据不同...

    MySQL内置函数表

    以上介绍的MySQL内置函数涵盖了字符串处理、数字转换等多个方面,这些功能强大的工具能够极大地提升数据处理效率,是开发人员日常工作中不可或缺的一部分。通过合理运用这些函数,可以更加灵活地实现复杂的数据查询...

    mysql函数大全

    MySQL 字符串函数大全 MySQL 中的字符串函数可以在数据库中进行各种字符串操作。下面是 MySQL 中的一些常用字符串函数: 1. ASCII(str) ASCII 函数返回字符串 str 的第一个字符的 ASCII 值。如果 str 是空串,则...

    MySQL常用的函数1

    本篇文章主要探讨MySQL中的一些常用函数和操作符,包括比较运算、NULL处理、逻辑运算以及一些特殊函数。 首先,我们要理解MySQL的比较运算规则。在MySQL中,比较运算会产生1(真)、0(假)或NULL的结果。如果比较...

    MySQL详细函数大全

    根据给定的文件信息,以下是对提及的部分MySQL函数的详细解释和示例: ### ASCII(str) 此函数返回字符串`str`的第一个字符的ASCII值。如果`str`为空或`NULL`,则返回值为0。 **示例:** ```sql SELECT ASCII('2')...

Global site tag (gtag.js) - Google Analytics