Tecnología

Inicio

Expresiones comunes de SQL

SQL o Structured Query Language, es un lenguaje de programación utilizado para crear, acceder y manipular datos en los sistemas de gestión de bases de datos relacionales o bases de datos. Una norma American National Standards Institute, los programadores utilizar SQL para recuperar datos, crear y eliminar nuevos registros y tablas, establecer permisos para acceder a los datos y registros y procedimientos de la tienda en una base de datos. Se utiliza con mayor frecuencia, sin embargo, para ejecutar consultas en una base de datos.

SQL

Hay un número de diferentes versiones de SQL, a pesar de todas las diferentes versiones compatibles con los mismos elementos básicos del lenguaje. Estos elementos incluyen declaraciones, que controlan cómo se accede y se muestran los datos; consultas, la función más importante de SQL, que recuperar información; cláusulas, compuesto de declaraciones y consultas; expresiones, que bien proporcionan los valores de datos o los datos presentes en una mesa; y predicados, que controlan la lógica utilizada por SQL para acceder a los datos siguientes ciertas condiciones.

consultas

La función más común y esencial de SQL consultas de ejecución implica que la búsqueda y recuperación de datos. La operación de consulta utiliza varias sentencias de comandos que permiten a los usuarios describir los datos deseados. La instrucción SELECT recupera los datos específicos de los registros o tablas y se puede modificar mediante subcomandos como DE, lo que apunta a una cierta mesa o localización de registros; GROUP BY, que agrega filas o tablas específicos asociados uno con el otro; y ORDER BY, que clasifica los resultados en un orden.

Expresiones de tabla comunes

SQL también se puede utilizar para expresar una expresión común de mesa, o CTE, dentro de una sola consulta. Puede ser que se autorreferencia, o recursivo, y se utiliza comúnmente para hacer referencia a la misma tabla o grabar varias veces sin ejecutar consultas por separado cada vez. sintaxis CTE incluye una expresión que da nombre al CTE y la propia consulta. Una vez introducida esta sintaxis, un usuario puede hacer referencia al CTE en cualquier comando que selecciona, inserciones, edita o elimina los datos, un registro o una tabla.

Las expresiones recursivas

CTE también puede ser recursivo, o literalmente referirse o hacer referencia a sí mismo. Desarrolladores en Microsoft explican que esta es una característica útil como "un CTE recursiva es una en la que un CTE inicial se ejecuta repetidamente para volver subconjuntos de datos hasta que se obtenga el conjunto de resultados total". Esta se utiliza cuando los datos se almacenan en una jerarquía, tal como un organigrama, o un conjunto de datos tiene muchos componentes individuales que pueden o no ser necesario incluir para dar un resultado completo.