点击蓝色字关注“SQL数据库运维”,回复“SQL”获取2TB学习资源!
54、 NVL() 函数的用途是什么?
参考答案如下:
NVL()
函数用于将 NULL 值转换为其他值。NVL函数的功能是实现空值的转换,根据第一个表达式的值是否为空值来返回响应的列名或表达式,主要用于对数据列上的空值进行处理,语法格式如:NVL( string1, replace_with)。如果第一个参数为 NULL,则该函数返回第二个参数的值。如果第一个参数不是 NULL,则保持不变。如果两个参数的值都为空值,则返回空值。第一个参数和第二个参数可以是任何类型的数据,但两个参数的数据类型必须相同(或能够由Oracle隐式转换为相同的类型)。
55、在 SQL 中哪个函数用于除法运算符中返回余数?
参考答案如下:
MOD 函数在除法运算中返回余数。MOD 是 SQL 中的字符串函数,它返回第一个数字除以第二个数字的余数。
在 MOD 语法中,Number1 是被除数,Number2 是除数。
SELECT MOD(Number1, Number2) AS Alias_Name;
SELECT MOD(Column_Name1, Column_Name2) AS Alias_Name FROM Table_Name;
示例:通过将 101 除以 4 来获得余数:
SELECT MOD(101, 4) AS Result FROM DUAL;

56、COALESCE()函数的语法和用法是什么?
参考答案如下:
COALESCE() 函数按顺序计算参数并返回指定数量的表达式中的第一个 NON-NULL 值。如果它将参数评估为 NULL 或未找到任何 NON-NULL 值,则返回 NULL 结果。
COALESCE 函数的语法如下:
COALESCE (exp1, exp2, .... expn)
示例:
SELECT COALESCE(NULL, NULL, 'Sql-In-10-Minutes', NULL) AS Result FROM DUAL;

建议点赞收藏备用,也许哪天换工作就用到了!好的东西需要被发现和知晓!
参考资料:https://www.yiibai.com/interview/300

点击关注“SQL数据库运维”,后台或浏览至公众号文章底部点击“发消息”回复关键字:进群,带你进入高手如云的技术交流群。后台回复关键字:SQL,获取学习资料。
动动小手点击加关注呦☟☟☟




