ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

5个必知的高级SQL函数

2022-08-20 13:33:53  阅读:182  来源: 互联网

标签:函数 必知 ISNULL IIF SQL NULL SELECT


5个必知的高级SQL函数

SQL是关系数据库管理的标准语言,用于与数据库通信。它广泛用于存储、检索和操作数据库中存储的数据。SQL不区分大小写。用户可以访问存储在关系数据库管理系统中的数据。SQL允许描述数据。用户可以轻松创建和删除表和数据库。我们可以使用SQL库、模块和预编译器将SQL嵌入到其他语言中。我们可以在SQL中设置表、过程和视图的权限。用户可以使用SQL做很多事情。
在本文中,您将了解SQL中的5个高级函数。所有查询都是用MySQL编写的。

1. CAST()

如果要将值转换为指定的数据类型,请使用cast()函数。
例子:

SELECT CAST(10.1 AS int);

img

2. COALESCE()

函数的作用是:返回列表中的第一个非空值。
例子:

SELECT COALESCE(NULL, NULL, NULL, 1, NULL, 2);

img

3. CURRENT_USER

CURRENT_USER函数返回SQL Server数据库中当前用户的名称。
例子:

SELECT CURRENT_USER;

img

4. IIF()

如果条件为真,则IIF()函数返回一个值;如果条件为假,则返回另一个值。
语法:

IIF(condition, value_if_true, value_if_false)

例如:

SELECT IIF('hi' = 'bye', 'YES', 'NO');

img

5. ISNULL()

如果表达式为NULL,则ISNULL()函数返回指定值。如果表达式不为NULL,则此函数返回表达式。
语法:

ISNULL(expression, value)

例如:

SELECT ISNULL('Hello world', 'Bye');

img

SELECT ISNULL(NULL, 500);

img

这些是SQL中的一些高级查询,但不难理解。希望对你有帮助。感谢你的阅读。
公众号文章地址:https://mp.weixin.qq.com/s/LiF89ZrA2jQudBom8kLZqg

欢迎关注公众号:愚生浅末。

标签:函数,必知,ISNULL,IIF,SQL,NULL,SELECT
来源: https://www.cnblogs.com/kohler21/p/16607118.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有