Curso de MySQL
Consultas, lista de correo 'C++ Con Clase' 'MySQL Con Clase' página de entrada Tabla de contenido Contactar con Webmaster
Curso Sentencias Funciones API C

SQL

Funciones

Matemáticas Tiempo Cadena ASCII BIN BIT_LENGTH CHAR CHARACTER_LENGTH CHAR_LENGTH COMPRESS CONCAT CONCAT_WS ELT EXPORT_SET FIELD FIND_IN_SET HEX INSERT INSTR LCASE LEFT LENGTH LOAD_FILE LOCATE LOWER LPAD LTRIM MAKE_SET MID OCT OCTET_LENGTH ORD POSITION QUOTE REPEAT REPLACE REVERSE RIGHT RPAD RTRIM SOUNDEX SOUNDS_LIKE SPACE STRCMP SUBSTRING SUBSTRING_INDEX TRIM UCASE UNCOMPRESS UNCOMPRESSED_LENGTH UNHEX UPPER Conversión Control de Flujo Encriptado Información Genéricas GROUP BY

CONV()

CONV(N,from_base,to_base)

Convierte números entre distintas bases. Devuelve una cadena que representa el número N, convertido desde la base from_base a la base to_base. Devuelve NULL si alguno de los argumentos es NULL. El argumento N se interpreta como un entero, pero puede ser especificado como un entero o como una cadena. La báse mínima es 2 y la máxima 36. If to_base es un número negativo, N es tratado como un número con signo. En caso contrario, N se trata como sin signo. CONV trabaja con una precisión de 64 bits:

mysql> SELECT CONV("a",16,2);
+----------------+
| CONV("a",16,2) |
+----------------+
| 1010           |
+----------------+
1 row in set (0.00 sec)

mysql> SELECT CONV("6E",18,8);
+-----------------+
| CONV("6E",18,8) |
+-----------------+
| 172             |
+-----------------+
1 row in set (0.00 sec)

mysql> SELECT CONV("-17",10,-18);
+--------------------+
| CONV("-17",10,-18) |
+--------------------+
| -H                 |
+--------------------+
1 row in set (0.00 sec)

mysql> SELECT CONV(10+"10"+'10'+0xa,10,10);
+------------------------------+
| CONV(10+"10"+'10'+0xa,10,10) |
+------------------------------+
| 40                           |
+------------------------------+
1 row in set (0.01 sec)