Función EXPORT_SET() en MySQL

EXPORT_SET():
esta función ayuda a devolver una string que mostrará los bits en número. La función requiere 5 argumentos para su funcionamiento. La función convierte el primer argumento, es decir, un entero en dígitos binarios, luego devuelve «encendido» si el dígito binario es 1 y «apagado» si el dígito binario es 0.

Sintaxis:

EXPORT_SET
(bits, on, off, separator, number of bits)

Parámetros:
Esta función acepta 5 argumentos.

  • bits:
    el número entero para el que se formateará el resultado.
  • on –
    Si el dígito binario es 1, entonces regresará.
  • off:
    si el dígito binario es 0, volverá.
  • separator:
    el separador que se colocará entre los valores devueltos.
  • número de bits –
    El número de bits en los que vendrá el resultado

Devoluciones:
esta función devolverá una string que mostrará los bits en número.

Ejemplo-1:
Funcionamiento general de la función EXPORT_SET().

SELECT EXPORT_SET(10, 'On', 'Off', ':', 5) 
AS Export;

Producción :

Exportar
Apagado : Encendido : Apagado : Encendido : Apagado

Ejemplo 2:
funcionamiento de la función EXPORT_SET() cambiando los argumentos 2 y 3 .

  • Usando «Y» y «N» como segundo y tercer argumento respectivamente –
    SELECT EXPORT_SET(11, 'Y', 'N', ', ', 4) 
    AS Export;

    Producción :

    Exportar
    S, S, N, S
  • Usando «1» y «0» como segundo y tercer argumento respectivamente –
    SELECT EXPORT_SET(11, 1, 0, ', ', 4) 
    AS Export;

    Producción :

    Exportar
    1, 1, 0, 1

Ejemplo-3:
Funcionamiento de la función EXPORT_SET() cambiando el argumento.

  • Usando “-” como el cuarto argumento –
    SELECT EXPORT_SET(10, 1, 0, '-', 4) 
    AS Export;

    Producción :

    Exportar
    0-1-0-1
  • Usando “::” como el cuarto argumento –
    SELECT EXPORT_SET(10, 1, 0, '::', 4) 
    AS Export;

    Producción :

    Exportar
    0::1::0::1

Ejemplo-4: funcionamiento de la
función EXPORT_SET() cambiando el quinto argumento.

  • Usando 10 como el quinto argumento –
    SELECT EXPORT_SET(9, 'Y', 'N', ' ', 10) 
    AS Export;

    Producción :

    Exportar
    YNNYNNNNNN
  • Usando 20 como el quinto argumento –
    SELECT EXPORT_SET(9, 1, 0, ' ', 20) 
    AS Export;

    Producción :

    Exportar
    1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Publicación traducida automáticamente

Artículo escrito por vanshgaur14866 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *