EXPORT_SET()-Funktion in MySQL
EXPORT_SET() :
Diese Funktion hilft, einen String zurückzugeben, der die Bits in Zahlen anzeigt. Die Funktion benötigt 5 Argumente für ihre Funktion. Die Funktion wandelt das erste Argument, d. h. Ganzzahl, in Binärziffern um und gibt dann „on“ zurück, wenn die Binärziffer 1 ist, und „off“, wenn die Binärziffer 0 ist.
Syntax :
EXPORT_SET (bits, on, off, separator, number of bits)
Parameter:
Diese Funktion akzeptiert 5 Argumente.
- bits –
Die Ganzzahl, für die das Ergebnis formatiert wird. - on –
Wenn die Binärziffer 1 ist, wird sie zurückgegeben. - off –
Wenn die Binärziffer 0 ist, wird sie zurückgegeben. - separator –
Das Trennzeichen, das zwischen den zurückgegebenen Werten eingefügt wird. - Anzahl der Bits –
Die Anzahl der Bits, in denen das Ergebnis kommt
Rückgabe :
Diese Funktion gibt eine Zeichenfolge zurück, die die Bits in Zahlen anzeigt.
Beispiel-1:
Allgemeine Funktionsweise der Funktion EXPORT_SET().
SELECT EXPORT_SET(10, 'On', 'Off', ':', 5) AS Export;
Ausgabe :
Export |
---|
Aus : Ein : Aus : Ein : Aus |
Beispiel 2:
Arbeiten der Funktion EXPORT_SET() durch Ändern des 2. und 3. Arguments .
- Verwenden von „Y“ und „N“ als zweites bzw. drittes Argument –
SELECT EXPORT_SET(11, 'Y', 'N', ', ', 4) AS-Export;
Ausgabe :
Export J, J, N, J - Verwenden von „1“ und „0“ als zweites bzw. drittes Argument –
SELECT EXPORT_SET(11, 1, 0, ', ', 4) AS-Export;
Ausgabe :
Export 1, 1, 0, 1
Beispiel-3: Funktion der
Funktion EXPORT_SET() durch Ändern des 4. Arguments.
- Verwenden von „-“ als viertes Argument –
SELECT EXPORT_SET(10, 1, 0, '-', 4) AS-Export;
Ausgabe :
Export 0-1-0-1 - Verwendung von „::“ als viertes Argument –
SELECT EXPORT_SET(10, 1, 0, '::', 4) AS-Export;
Ausgabe :
Export 0::1::0::1
Beispiel-4:
Arbeiten der Funktion EXPORT_SET() durch Ändern des 5. Arguments .
- 10 als fünftes Argument verwenden –
SELECT EXPORT_SET(9, 'Y', 'N', ' ', 10) AS-Export;
Ausgabe :
Export YNNNNNNNNN - Verwenden von 20 als fünftes Argument –
SELECT EXPORT_SET(9, 1, 0, ' ', 20) AS-Export;
Ausgabe :
Export 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0