加入收藏 | 设为首页 | 会员中心 | 我要投稿 辽源站长网 (https://www.0437zz.com/)- 云专线、云连接、智能数据、边缘计算、数据安全!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MYSQL数据库与MSSQL对比学习MYSQL的心得(六)--函数

发布时间:2020-12-26 08:26:38 所属栏目:MySql教程 来源:网络整理
导读:《MYSQL数据库与MSSQL对比学习MYSQL的心得(六)--函数》要点: 本文介绍了MYSQL数据库与MSSQL对比学习MYSQL的心得(六)--函数,希望对您有用。如果有疑问,可以联系我们。 MYSQL应用 数学函数 MYSQL应用 1、求余函数MOD(X,Y) MYSQL应用 MOD(X,Y)返回x被y除

MYSQL应用如果s为NULL,则返回值为0,原因是NULL不能同任何值进行同等比较.

MYSQL应用
SELECT FIELD('hi','hihi','hey','hi','bas') AS coll,FIELD('hi','lo','hilo','foo') AS col2

MYSQL应用

MYSQL数据库与MSSQL对比学习MYSQL的心得(六)--函数

MYSQL应用FIELD('hi','bas')函数中字符串hi出现在列表的第3个字符串位置,因此返回结果为3

MYSQL应用FIELD('hi','foo') 列表中没有字符串hi,因此返回结果为0

MYSQL应用13、返回子串位置的函数FIND_IN_SET(S1,S2)

MYSQL应用FIND_IN_SET(S1,S2)返回字符串s1在字符串列表s2中出现的位置,字符串列表是一个由多个逗号

MYSQL应用‘,'分开的字符串组成的列表.如果s1不在s2或s2为空字符串,则返回值为0.如果任意一个参数为NULL,则返回值为NULL.

MYSQL应用这个函数在第一个参数包含一个逗号‘,'时将无法正常运行.

MYSQL应用
SELECT FIND_IN_SET('hi','hihi,hey,hi,bas')

MYSQL应用

MYSQL数据库与MSSQL对比学习MYSQL的心得(六)--函数

MYSQL应用虽然FIND_IN_SET(S1,S2)和FIELD(S,...)两个函数格式不同,但作用类似,都可以返回指定字符串在字符串列表中的位置

MYSQL应用14、选取字符串的函数MAKE_SET(X,...)

MYSQL应用MAKE_SET(X,...)返回由x的二进制数指定的相应位的字符串组成的字符串,s1对应比特1,s2对应比特01以此类推.

MYSQL应用s1,s2...中的NULL值不会被添加到结果中.

MYSQL应用
SELECT MAKE_SET(1,'a','b','c') AS col1,MAKE_SET(1|4,'hello','nice','world') AS col2

MYSQL应用
1的二进制值为0001,4的二进制值为0100,1与4进行异或操作之后的二进制值为0101,从右到左第一位和第三位为1.

MYSQL应用MAKE_SET(1,'c')返回第一个字符串

MYSQL应用MAKE_SET(1|4,'world') 返回从左端开始第一和第三个字符串组成的字符串

MYSQL应用?

MYSQL数据库与MSSQL对比学习MYSQL的心得(六)--函数

MYSQL应用日期和时间函数

MYSQL应用1、获取当前日期的函数和获取当前时间的函数

MYSQL应用CURDATE()、CURRENT_DATE()、CURRENT_TIMESTAMP()、LOCALTIME()、NOW()、SYSDATE()

MYSQL应用以上函数都是返回当前日期和时间值,MYSQL的函数数量的确比SQLSERVER多很多,SQLSERVER获取当前时间和日期用的

MYSQL应用函数是: SELECT GETDATE()

MYSQL应用
SELECT NOW()

MYSQL应用

MYSQL数据库与MSSQL对比学习MYSQL的心得(六)--函数

MYSQL应用返回UTC日期的函数和返回UTC时间的函数

MYSQL应用MYSQL里返回UTC日期和时间是分开的,而SQLSERVER里是一起的

MYSQL应用
SELECT GETUTCDATE()

MYSQL应用

MYSQL数据库与MSSQL对比学习MYSQL的心得(六)--函数

MYSQL应用MYSQL

MYSQL应用
SELECT UTC_DATE(),UTC_TIME()

(编辑:辽源站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读