Función HORA() en MYSQL – Part 1

La función TIME() en MySQL se usa para extraer la parte de tiempo de una expresión de hora/fechahora dada. Si la expresión no es una hora o un valor de fecha y hora, la función HORA devolverá ’00:00:00′. Si la expresión es NULL, la función TIME devolverá NULL. Sintaxis: TIME(expression) Parámetro: este método acepta un … Continue reading «Función HORA() en MYSQL – Part 1»

CUARTO() y SEC_TO_TIME() en MariaDB

1. Función TRIMESTRE: En MariaDB, la función QUARTER devuelve la parte del cuarto de un valor de fecha. En esta función, el primer parámetro será la fecha/DateTime. Esta función devuelve el trimestre (un número del 1 al 4) dado un valor de fecha. Las fechas que tienen un mes de enero a marzo devolverían 1, … Continue reading «CUARTO() y SEC_TO_TIME() en MariaDB»

SQL | Cláusula de excepción

En SQL, EXCEPT devuelve las tuplas devueltas por la primera operación SELECT y no devueltas por la segunda operación SELECT. Esto es lo mismo que usar un operador de resta en álgebra relacional. Ejemplo: Supongamos que tenemos dos relaciones, Estudiantes y TA (Asistente de enseñanza). Queremos que regresen todos aquellos alumnos que no sean auxiliares … Continue reading «SQL | Cláusula de excepción»

Suma de dos números 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. Aquí, primero, tomamos tres variables x, y y z y asignamos el … Continue reading «Suma de dos números en PL/SQL»

Inyección SQL básica y mitigación con ejemplo

La inyección SQL es una técnica de inyección de código, que se utiliza para atacar aplicaciones basadas en datos, en la que se insertan sentencias SQL maliciosas en un campo de entrada para su ejecución (por ejemplo, para volcar el contenido de la base de datos al atacante). La inyección de SQL se puede utilizar … Continue reading «Inyección SQL básica y mitigación con ejemplo»

Preguntas de la entrevista de SQL | Serie 1

Que-1: Diferencia entre bloqueo y punto muerto. Bloqueo: se produce un bloqueo cuando una transacción intenta adquirir un bloqueo incompatible en un recurso que otra transacción ya ha bloqueado. La transacción bloqueada permanecerá bloqueada hasta que la transacción de bloqueo libere el bloqueo. Interbloqueo: el interbloqueo ocurre cuando dos o más transacciones tienen un recurso … Continue reading «Preguntas de la entrevista de SQL | Serie 1»

Función ISNUMERIC() en SQL Server

Función ISNUMERIC(): esta función en SQL Server se usa para verificar si la expresión indicada es numérica o no. Características : Esta función se utiliza para comprobar si la expresión dada es numérica o no. Esta función devuelve 1 si la expresión dada está en forma numérica. Esta función devuelve 0 si la expresión dada … Continue reading «Función ISNUMERIC() en SQL Server»

Función INET6_NTOA() en MySQL

INET6_NTOA() : Esta función en MySQL toma una dirección de red IPv6 o IPv4 representada en forma numérica como una string binaria y devuelve la representación de string de la dirección como una string en el juego de caracteres de conexión. Devuelve NULL si la dirección no es válida. Sintaxis: INET6_NTOA(expr) Parámetro: esta función acepta … Continue reading «Función INET6_NTOA() en MySQL»

Combinación externa completa de SQL usando la cláusula Where

Una declaración de combinación SQL se utiliza para combinar filas o información de dos o más de dos tablas sobre la base de un atributo o campo común. Hay básicamente cuatro tipos de JOINS en SQL. En este artículo, discutiremos sobre FULL OUTER JOIN usando la cláusula WHERE. Considere las dos tablas a continuación: Ejemplo … Continue reading «Combinación externa completa de SQL usando la cláusula Where»