Palabra clave lateral en SQL

La palabra clave lateral representa una unión lateral entre dos o más tablas. Une la salida de la consulta externa con la salida de la subconsulta lateral subyacente. Es como un bucle for-each en SQL donde la subconsulta itera a través de cada fila de la tabla en cuestión, evaluando la subconsulta para cada fila.  … Continue reading «Palabra clave lateral en SQL»

mysql | Función AES_DECRYPT ( )

La función MySQL AES_DECRYPT devuelve la string original después de descifrar una string cifrada. Utiliza el algoritmo AES (Advanced Encryption Standard) para realizar el descifrado. La función AES_DECRYPT devuelve la string descifrada o NULL si detecta datos no válidos.  El valor devuelto por la función AES_DECRYPT es la string de texto sin formato original cifrada … Continue reading «mysql | Función AES_DECRYPT ( )»

Diferencia entre la cláusula Have y la cláusula Group by

1. Cláusula de tener:  La cláusula de tener es básicamente como la función agregada con la cláusula GROUP BY. La cláusula HAVING se usa en lugar de WHERE con funciones agregadas. Mientras que la cláusula GROUP BY agrupa filas que tienen los mismos valores en filas de resumen. La cláusula «have» se usa con la … Continue reading «Diferencia entre la cláusula Have y la cláusula Group by»

Función REVERSA() en MySQL

REVERSE() : esta función podría usarse para invertir una string y encontrar el resultado. La función REVERSE() toma el parámetro de entrada como una string y da como resultado el orden inverso de esa string. Sintaxis: SELECT REVERSE(string) Nota: la string de parámetros es obligatoria, es la string que se invertirá. Ejemplo 1: SELECT REVERSE(«GFG»); … Continue reading «Función REVERSA() en MySQL»

SQL | Creación de funciones

Se crea un rol para facilitar la configuración y el mantenimiento del modelo de seguridad. Es un grupo con nombre de privilegios relacionados que se pueden otorgar al usuario. Cuando hay muchos usuarios en una base de datos, se vuelve difícil otorgar o revocar privilegios a los usuarios. Por lo tanto, si define roles: Puede … Continue reading «SQL | Creación de funciones»

Suma de dígitos de un número en PL/ SQL

Requisito previo : introducción a PL/SQL En el código PL/SQL, los grupos de comandos se organizan dentro de un bloque. Un grupo de bloques relacionado con declaraciones o sentencias. En declare part, declaramos variables y entre start y end part, realizamos las operaciones. Dado un número y la tarea es encontrar la suma de los … Continue reading «Suma de dígitos de un número en PL/ SQL»

Preguntas de la entrevista de SQL | conjunto 2

Diferencia entre bloqueo, bloqueo y interbloqueo Bloqueo: el bloqueo se produce cuando una conexión necesita acceder a un dato en una base de datos y lo bloquea para un uso determinado, de modo que ninguna otra transacción pueda acceder a él. Bloqueo: el bloqueo ocurre cuando una transacción intenta adquirir un bloqueo incompatible en un … Continue reading «Preguntas de la entrevista de SQL | conjunto 2»

cuenta no. de caracteres y palabras en una string en PL/SQL

Requisito previo : introducción a PL/SQL En el código PL/SQL, los grupos de comandos se organizan dentro de un bloque. Un grupo de bloques relacionado con declaraciones o sentencias. En declare part, declaramos variables y entre start y end part, realizamos las operaciones. Dada una string y la tarea es contar el número de caracteres … Continue reading «cuenta no. de caracteres y palabras en una string en PL/SQL»

Lectura sucia en SQL – Part 1

Requisito previo: tipos de programaciones , niveles de aislamiento de transacciones en DBMS Existen principalmente cuatro tipos de problemas comunes de concurrencia: lectura sucia, lectura perdida, lectura no repetible y lectura fantasma. Lecturas sucias: cuando se permite que una transacción lea una fila que ha sido modificada por otra transacción que aún no se ha … Continue reading «Lectura sucia en SQL – Part 1»

Unión externa de SQL

En un DBMS relacional , seguimos los principios de normalización que nos permiten minimizar las tablas grandes en tablas pequeñas. Al usar una declaración de selección en Joins, podemos recuperar la tabla grande. Las uniones externas son de los siguientes tres tipos. Izquierda combinación externa Unión exterior derecha Unión exterior completa Creación de una base … Continue reading «Unión externa de SQL»