MySQL 中的 EXPORT_SET()函数
EXPORT_SET() :
此函数有助于返回一个字符串,该字符串将显示数字中的位。该函数需要 5 个参数才能发挥作用。该函数将第一个参数即整数转换为二进制数字,然后如果二进制数字为 1,则返回“on”,如果二进制数字为 0,则返回“off”。
句法 :
EXPORT_SET
(bits, on, off, separator, number of bits)
参数 :
此函数接受 5 个参数。
- 位 –
结果将被格式化的整数。 - 在 -
如果二进制数为 1,则返回。 - 离开 -
如果二进制数字为 0,则返回。 - 分隔器 -
将放置在返回值之间的分隔符。 - 位数 –
结果将出现的位数
回报:
此函数将返回一个字符串,该字符串将显示数字中的位。
示例-1:
EXPORT_SET()函数的一般工作。
SELECT EXPORT_SET(10, 'On', 'Off', ':', 5)
AS Export;
输出 :
Export |
---|
Off : On : Off : On : Off |
示例 2:
通过更改第二个和第三个参数来运行 EXPORT_SET()函数。
- 分别使用“Y”和“N”作为第二个和第三个参数——
SELECT EXPORT_SET(11, 'Y', 'N', ', ', 4) AS Export;
输出 :
Export Y, Y, N, Y - 分别使用“1”和“0”作为第二个和第三个参数——
SELECT EXPORT_SET(11, 1, 0, ', ', 4) AS Export;
输出 :
Export 1, 1, 0, 1
示例 3 :
通过更改第 4个参数来运行 EXPORT_SET()函数。
- 使用“-”作为第四个参数——
SELECT EXPORT_SET(10, 1, 0, '-', 4) AS Export;
输出 :
Export 0-1-0-1 - 使用“::”作为第四个参数——
SELECT EXPORT_SET(10, 1, 0, '::', 4) AS Export;
输出 :
Export 0::1::0::1
示例 4:
通过更改第 5个参数来运行 EXPORT_SET()函数。
- 使用 10 作为第五个参数 -
SELECT EXPORT_SET(9, 'Y', 'N', ' ', 10) AS Export;
输出 :
Export Y N N Y N N N N N N - 使用 20 作为第五个参数 -
SELECT EXPORT_SET(9, 1, 0, ' ', 20) AS Export;
输出 :
Export 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0