MySQL 高级函数大全(更新完成) 您所在的位置:网站首页 sql函数大全及举例说明 MySQL 高级函数大全(更新完成)

MySQL 高级函数大全(更新完成)

2023-05-25 14:42| 来源: 网络整理| 查看: 265

作者:陈业贵 华为云享专家 51cto(专家博主 明日之星 TOP红人) 阿里云专家博主

文章目录​​sql​​​​bin()​​​​BINARY​​​​CASE​​​​cast()​​​​COALESCE()​​​​CONNECTION_ID()​​​​conv()​​​​charset()​​​​CURRENT_USER()​​​​DATABASE()​​​​if()​​​​ifnull()​​​​ISNULL()​​​​LAST_INSERT_ID()​​​​NULLIF()​​​​SESSION_USER()​​​​SYSTEM_USER()​​​​USER()​​​​VERSION()​​sqlbin()SELECT bin(15);

解析:把数字15转换成二进制

MySQL 高级函数大全(更新完成)_返回结果

BINARYSELECT BINARY "CYG";

解析:字符串“CYG”转换为二进制字符串

MySQL 高级函数大全(更新完成)_字符串_02

CASESELECT CASEWHEN 1>0THEN '1>0'WHEN 2>0THEN '2>0'ELSE '3>0'END

解析:CASE 表示函数开始,END 表示函数结束。如果 condition1 成立,则返回 result1, 如果 condition2 成立,则返回 result2,当全部不成立则返回 result,而当有一个成立之后,后面的就不执行了。 WHEN是if THEN是输出语句 ESLE代表当上面的全部都不行。就用ELSE

MySQL 高级函数大全(更新完成)_返回结果_03

cast()SELECT cast("2017-08-29" AS DATE);

解析:字符串日期转换为日期

MySQL 高级函数大全(更新完成)_返回结果_04

COALESCE()SELECT COALESCE(NULL, NULL, NULL, 'runoob.com', NULL, 'google.com');

解析:第一个非空表达式(从左向右)

MySQL 高级函数大全(更新完成)_sql_05

CONNECTION_ID()SELECT CONNECTION_ID();

解析:唯一的连接 ID

MySQL 高级函数大全(更新完成)_sql_06

conv()SELECT conv(15,10,2);

解析·:把15从10进制转换成二进制

MySQL 高级函数大全(更新完成)_返回结果_07

charset()SELECT charset("abc");

现在的字符集:utf8mb4

MySQL 高级函数大全(更新完成)_sql_08

SELECT CHARSET(CONVERT('ABC' USING gbk))

改字符集改成gbk

MySQL 高级函数大全(更新完成)_字符串_09

CURRENT_USER()SELECT CURRENT_USER();

解析:输出当前用户

MySQL 高级函数大全(更新完成)_返回结果_10

DATABASE()SELECT DATABASE();

解析:当前数据库的名称

MySQL 高级函数大全(更新完成)_返回结果_11

if()SELECT IF(1>0,"正确","错误");

解析:表达式1>0成立,返回结果 正确;否则,返回结果 错误.

MySQL 高级函数大全(更新完成)_字符串_12

ifnull()SELECT ifnull(null,"hello world!");

解析:第一个参数为Null,返回第二个参数,第一个参数不为null。返回本身

MySQL 高级函数大全(更新完成)_sql_13

ISNULL()SELECT ISNULL(NULL);

解析:为null,返回1,不为null,返回0

MySQL 高级函数大全(更新完成)_sql_14

LAST_INSERT_ID()SELECT LAST_INSERT_ID();

解析:最近生成的 AUTO_INCREMENT 值

MySQL 高级函数大全(更新完成)_字符串_15

NULLIF()SELECT NULLIF(25, 25);

解析:如果相等。返回NULL,否则返回第一个参数

MySQL 高级函数大全(更新完成)_字符串_16

SESSION_USER()SELECT SESSION_USER();

解析:当前用户

MySQL 高级函数大全(更新完成)_sql_17

SYSTEM_USER()SELECT SYSTEM_USER();

解析:当前用户

MySQL 高级函数大全(更新完成)_当前用户_18

USER()SELECT USER();

解析:当前用户

MySQL 高级函数大全(更新完成)_当前用户_19

VERSION()SELECT VERSION()

解析:数据库的版本号

MySQL 高级函数大全(更新完成)_字符串_20



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有