SQL |高级函数

以下是SQL中定义的一些高级函数:

null
  1. BIN: 它将十进制数转换为二进制数。 语法:
    SELECT BIN(18);
    

    输出: 图片[1]-SQL |高级函数-yiteyi-C++库

  2. 二进制(): 它将值转换为二进制字符串 语法:
    SELECT BINARY "GeeksforGeeks";

    输出: 图片[2]-SQL |高级函数-yiteyi-C++库

  3. 联合(): 它返回列表中的第一个非空表达式。 语法:
    SELECT COALESCE(NULL,NULL,'GeeksforGeeks',NULL,'Geeks');
    

    输出: 图片[3]-SQL |高级函数-yiteyi-C++库

  4. 连接ID(): 它返回当前连接的唯一连接ID。 语法:
    SELECT CONNECTION_ID();
    

    输出: 图片[4]-SQL |高级函数-yiteyi-C++库

  5. 当前用户(): 它返回服务器用来验证当前客户端的MySQL帐户的用户名和主机名。 语法:
    SELECT CURRENT_USER();
    

    输出: 图片[5]-SQL |高级函数-yiteyi-C++库

  6. 数据库(): 它返回默认数据库的名称。 语法:
    SELECT DATABASE();
    

    输出: 图片[6]-SQL |高级函数-yiteyi-C++库

  7. 如果(): 如果条件为真,则返回一个值;如果条件为假,则返回另一个值。 语法:
    SELECT IF(200<500, "YES", "NO");
    

    输出: 图片[7]-SQL |高级函数-yiteyi-C++库

  8. 最后一次插入ID(): 它返回由最近的INSERT或UPDATE语句设置的第一个自动增量值。 语法:
    SELECT LAST_INSERT_ID();
    

    输出: 图片[8]-SQL |高级函数-yiteyi-C++库

    • NULLIF(): 如果两个表达式不相等,则返回第一个表达式。如果表达式相等,NULLIF将返回第一个表达式类型的空值。

    • 语法:
      SELECT NULLIF(25.11, 25);
      

      输出: 图片[9]-SQL |高级函数-yiteyi-C++库

    • 语法:
      SELECT NULLIF(115, 115);
      

      输出: 图片[10]-SQL |高级函数-yiteyi-C++库

  9. 会话_USER(): 它返回当前MySQL用户的用户名和主机名。 语法:
    SELECT SESSION_USER();

    输出: 图片[11]-SQL |高级函数-yiteyi-C++库

  10. 系统用户(): 它返回当前MySQL用户的用户名和主机名。 语法:
    SELECT SYSTEM_USER();
    

    输出: 图片[12]-SQL |高级函数-yiteyi-C++库

  11. 用户(): 它返回当前MySQL用户的用户名和主机名。 语法:
    SELECT USER();
    

    输出: 图片[13]-SQL |高级函数-yiteyi-C++库

  12. 版本(): 它返回MySQL数据库的版本。 语法:
    SELECT VERSION();
    

    输出: 图片[14]-SQL |高级函数-yiteyi-C++库

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享