Collections:
EXPORT_SET() - Exporting Binary Set to On/Off Flags
How to export an integer as a binary set to on/off flags using the EXPORT_SET() function?
✍: FYIcenter.com
EXPORT_SET(bits, on, off, delimiter, len) is a MySQL built-in function that
converts an integer as a binary set (a sequence of bits) to on/off flags.
It loops through every bit of the given integer "bits" starting
from the lowest bit and converts 1 to "on" or 0 to "off"
separated by "delimiter". It stops after "len" bits.
For example:
SELECT EXPORT_SET(5,'Y','N',',',4), EXPORT_SET(5,'1','0','',4); -- +-----------------------------+----------------------------+ -- | EXPORT_SET(5,'Y','N',',',4) | EXPORT_SET(5,'1','0','',4) | -- +-----------------------------+----------------------------+ -- | Y,N,Y,N | 1010 | -- +-----------------------------+----------------------------+ SELECT EXPORT_SET(6,'1','0',',',10), EXPORT_SET(6,'+','-','',10); -- +------------------------------+-----------------------------+ -- | EXPORT_SET(6,'1','0',',',10) | EXPORT_SET(6,'+','-','',10) | -- +------------------------------+-----------------------------+ -- | 0,1,1,0,0,0,0,0,0,0 | -++------- | -- +------------------------------+-----------------------------+
Reference information of the EXPORT_SET() function:
EXPORT_SET(bits, on, off, delimiter, len): str Converts an integer as a binary set (a sequence of bits) to on/off flags. Arguments, return value and availability: bits: Required. The sequence of bits given as an integer. on: Required. The "on" flag to be used for bit 1. off: Required. The "off" flag to be used for bit 0. delimiter: Optional. The default is ",". Flag string delimiter. len: Optional. The default is 64. Number of bits to be converted. str: Return value. The converted on/off flag string. Available since MySQL 4.
⇒ INTERVAL() - Interval Position of Sorted List
⇐ EXP() - Exponential Based on E
2023-12-20, 1570🔥, 0💬
Popular Posts:
How To Create a Dynamic Cursor with the DYNAMIC Option in SQL Server Transact-SQL? If the underlying...
How to check if two JSON values have overlaps using the JSON_OVERLAPS() function? JSON_OVERLAPS(json...
How to set database to be READ_ONLY in SQL Server? Databases in SQL Server have two update options: ...
Where to find answers to frequently asked questions on Conditional Statements and Loops in SQL Serve...
How To Change the Password for Your Own User Account in MySQL? If you want to change the password of...