SQL | Función de conversión

In some cases, the Server uses data of one type where it expects data of a different data type. This can happen when the Server can automatically convert the data to the expected data type. This data type conversion can be done implicitly by the Server, or explicitly by the user. Conversión implícita de tipos … Continue reading «SQL | Función de conversión»

Categorías de funciones SQL

Las funciones SQL se desarrollan en la base de datos Oracle y están disponibles para su uso en varias declaraciones SQL apropiadas. Las funciones en SQL y la función definida por el usuario en Pl/SQL son diferentes.  En la consulta, si llama a una función SQL con un argumento con un tipo de datos diferente … Continue reading «Categorías de funciones SQL»

SQL | Funciones de string

Las funciones de string se utilizan para realizar una operación en la string de entrada y devolver una string de salida. Las siguientes son las funciones de string definidas en SQL: ASCII(): Esta función se utiliza para encontrar el valor ASCII de un carácter. Syntax: SELECT ascii(‘t’); Output: 116 CHAR_LENGTH(): no funciona para SQL Server. … Continue reading «SQL | Funciones de string»

Diferencia entre WHERE FIND_IN_SET(…)>0 y WHERE FIND_IN_SET(…) en SQL

FIND_IN_SET(…): esta función devuelve el índice (a partir de 1) de la string requerida en una lista dada de strings si está presente en la lista. Si la string requerida está ausente en la lista de strings dada, se devuelve 0. Sintaxis: SELECT FIND_IN_SET(REQUIRED_STRING, LIST_OF_STRINGS); FIND_IN_SET(…)>0: esta función devuelve solo 2 valores, es decir, 1 … Continue reading «Diferencia entre WHERE FIND_IN_SET(…)>0 y WHERE FIND_IN_SET(…) en SQL»

mysql | Función Group_CONCAT()

La función GROUP_CONCAT() en MySQL se usa para concatenar datos de varias filas en un campo. Esta es una función agregada (GROUP BY) que devuelve un valor de string , si el grupo contiene al menos un valor no NULL . De lo contrario, devuelve NULL . Sintaxis: SELECT col1, col2, …, colN GROUP_CONCAT ( … Continue reading «mysql | Función Group_CONCAT()»

Función WIDTH_BUCKET( ) en Oracle

WIDTH_BUCKET( ) es una función matemática utilizada en Oracle y PostgreSQL. Como sugiere el nombre, width_bucket significa dividir el histograma en cubos de igual ancho, es decir, cada cubo tiene el mismo tamaño/intervalo. Esta función toma cuatro entradas que son la expresión, el límite inferior, el límite superior de la expresión y el número de … Continue reading «Función WIDTH_BUCKET( ) en Oracle»

SQL | Función CIFRAR

La función SQL Encrypt se usa para cifrar una string usando UNIX crypt(). La función se basa en la llamada al sistema Unix crypt(), por lo que devuelve NULL en los sistemas Windows. La función Cifrar acepta dos parámetros que son la string y la sal para cifrar. La función Cifrar devuelve una string binaria. … Continue reading «SQL | Función CIFRAR»

mysql | Función LEAD() y LAG()

Las funciones LEAD() y LAG() en MySQL se utilizan para obtener el valor anterior y posterior de cualquier fila dentro de su partición. Estas funciones se denominan funciones de ventana no agregadas. Las funciones de Ventana son aquellas funciones que realizan operaciones para cada fila de la partición o ventana. Estas funciones producen el resultado … Continue reading «mysql | Función LEAD() y LAG()»