12 consejos para escribir consultas SQL eficientes

Todos sabemos la importancia de una base de datos en cualquier aplicación. Este es el lugar donde la información de los usuarios se almacena y recupera según los requisitos. SQL es el lenguaje de consulta más popular que le permite almacenar y recuperar datos de la base de datos y realizar operaciones. El rendimiento de … Continue reading «12 consejos para escribir consultas SQL eficientes»

Varias funciones de string, numéricas y de fecha y hora en MySQL

Una función es un tipo especial de conjunto de comandos predefinidos que realiza alguna operación y devuelve un único valor. Las funciones operan en cero, uno, dos o más valores que se les proporcionan. Los valores que se proporcionan a las funciones se denominan parámetros o argumentos. Las funciones de MySQL se han clasificado en … Continue reading «Varias funciones de string, numéricas y de fecha y hora en MySQL»

Mitigación del ataque de inyección SQL mediante declaraciones preparadas (consultas parametrizadas)

Como se explica en este artículo , un ataque de inyección SQL, o SQLi, es una forma de explotar la vulnerabilidad subyacente de una instrucción SQL mediante la inserción de instrucciones SQL nefastas en su campo de entrada para su ejecución. Apareció por primera vez en 1998 y, desde entonces, se dirige principalmente a minoristas … Continue reading «Mitigación del ataque de inyección SQL mediante declaraciones preparadas (consultas parametrizadas)»

Restricción de clave principal en SQL

Una restricción de clave principal representa una clave que comprende una o más columnas que ayudarán a identificar de manera única cada tupla/registro en una tabla. Propiedades : No se permiten valores duplicados, es decir, la columna asignada como clave principal debe tener valores ÚNICOS únicamente. NO hay valores NULL presentes en la columna con … Continue reading «Restricción de clave principal en SQL»

Consulta SQL para mostrar el enésimo registro de la tabla de empleados

Aquí. vamos a ver cómo recuperar y mostrar N-ésimos registros de una tabla de base de datos de Microsoft SQL Server usando una consulta SQL. Primero crearemos una base de datos llamada «geeks» y luego crearemos la tabla «Empleado» en esta base de datos y ejecutaremos nuestra consulta en esa tabla. Creación de una base … Continue reading «Consulta SQL para mostrar el enésimo registro de la tabla de empleados»

Consulta SQL para insertar varias filas

La inserción en una tabla es una operación DML (lenguaje de manipulación de datos) en SQL. Cuando queremos almacenar datos, necesitamos insertar los datos en la base de datos. Usamos la declaración INSERT para insertar los datos en la base de datos.  En este artículo, vemos cómo insertar filas individuales y múltiples en una base de … Continue reading «Consulta SQL para insertar varias filas»

Preguntas de entrevista de SQL avanzado

Diferentes empresas tienen un enfoque diferente a su proceso de entrevista. Algunos se concentrarían en la experiencia laboral y el conocimiento; otros pueden centrarse en la personalidad, mientras que el resto se encuentra en algún punto intermedio. Por lo tanto, encontrar y aprender de diferentes preguntas y respuestas de la entrevista puede ayudar a ver … Continue reading «Preguntas de entrevista de SQL avanzado»

Función REVERSA() en SQL Server

Función REVERSE(): esta función en SQL Server se usa para invertir la string indicada y devolver la salida. Características : Esta función se utiliza para invertir la string indicada. Esta función acepta strings como parámetro. Esta función siempre devuelve una string. Esta función también puede tomar un conjunto de números enteros e invertirlo. Esta función … Continue reading «Función REVERSA() en SQL Server»

Seleccionar tablas temporales y en MS SQL Server

1. Seleccione en: suponga que una tabla tiene algunas filas particulares que deben transferirse a otra tabla de la misma base de datos. Se puede hacer usando select into declaración de la siguiente manera: select list into destination from source (where condition) Ejemplo: Hay dos tablas llamadas alumno y notas. Las calificaciones de los estudiantes … Continue reading «Seleccionar tablas temporales y en MS SQL Server»