Está en la página 1de 6

IARTURO SABROSO MONTOYA CARRERA

PROFESIONAL COMPUTACIÓN E INFORMÁTICA

Curso: Taller de Base de Datos

Tema: Sentencias SQL

Docente: Carlos Alejandro Evaristo Figueroa

Alumna: Izquierdo Laura Angeles Yadira


SENTENCIAS SQL:

AÑADIR
El usuario puede añadir columnas a una tabla sólo si él mismo ha creado la tabla o si
está autorizado específicamente para hacerlo.
ALL
Generalmente, una subconsulta devuelve un solo valor. Sin embargo, es posible que una
consulta devuelva un conjunto de valores. Con ALL, se ha de cumplimentar cada valor
del conjunto devuelto.
ALTER TABLE
El usuario puede modificar una tabla sólo si él mismo ha creado la tabla o si está
autorizado específicamente para hacerlo. La sentencia ALTER TABLE especifica la
tabla existente que ha de modificarse.
AND
Puede seleccionar filas según múltiples condiciones conectadas mediante AND u OR.
ANY
Generalmente, una subconsulta devuelve un solo valor. Sin embargo, es posible que una
consulta devuelva un conjunto de valores.
AS
Puede utilizar una cláusula AS en una sentencia SELECT para denominar o
redenominar una columna del resultado en una consulta. El nombre no debe estar
calificado y no es necesario que sea exclusivo.
AVG
AVG es una función de columna que únicamente es válida en columnas que contienen
datos numéricos.
BETWEEN x AND y
Puede recuperar datos de cada fila cuya columna, nombrada en una cláusula WHERE,
tenga un valor comprendido entre dos límites. Utilice BETWEEN en lugar de la
condición AND cuando use los operadores mayores que o igual a (>=) y menor que o
igual a (<=).
CALL
Para ejecutar un procedimiento almacenado desde dentro de una sesión de QMF, debe
emitir una sentencia CALL desde el panel Consulta SQL. La base de datos a la que se
dirige la sentencia CALL debe dar soporte a la capacidad de llamar a un procedimiento
almacenado.
COMMIT
La sentencia COMMIT aplica todos los cambios de base de datos que se han realizado
durante la unidad de trabajo que contiene la sentencia de confirmación.
COUNT
La función COUNT sólo cuenta los valores no nulos. Por esto, el tipo de datos del
resultado de la función COUNT siempre tiene el atributo NOT NULL.
CREATE SYNONYM
La sentencia CREATE SYNONYM define un nombre alternativo para una tabla o vista.
Esto le permite hacer referencia a una tabla cuyo propietario es otro usuario sin tener
que entrar el nombre completamente calificado.
CREATE TABLE
La sentencia CREATE TABLE define una tabla. El usuario proporciona el nombre de la
tabla y los nombres y atributos de sus columnas. También puede otorgar o revocar la
autorización para que otras personas utilicen una tabla que ha creado.
CREATE VIEW
Una vista es una tabla lógica que contiene datos seleccionados de tablas existentes. La
vista puede cambiar el nombre de las columnas y volver a ordenarlas, omitir columnas o
filas que no se deseen, definir columnas por expresiones, agrupar resultados y combinar
más de una tabla.
SUPRIMIR
El usuario puede suprimir filas de una tabla solamente si la ha creado él mismo o si está
específicamente autorizado para hacerlo. Puede suprimir información de una tabla por
filas. No se pueden suprimir campos individuales ni columnas completas de
información.
DISTINCT
Utilice la palabra clave DISTINCT antes de los nombres de columna en una sentencia
SQL para evitar que se seleccionen filas duplicadas.
DROP
La sentencia DROP borra tablas, vistas, sinónimos, alias y otros objetos (como índices)
de la base de datos.
EXISTS
La sentencia EXISTS determina si existe una fila que satisfaga una determinada
condición.
GRANT
La sentencia GRANT proporciona a los usuarios autorización para realizar una o más
operaciones con una tabla.
GROUP BY
La sentencia GROUP BY identifica una columna seleccionada para utilizarla para
agrupar resultados. Divide los datos en grupos por los valores de la columna
especificada, y devuelve una fila de resultados para cada grupo.
HAVING
La cláusula HAVING filtra los resultados obtenidos por la cláusula GROUP BY. En el
siguiente ejemplo, la cláusula HAVING COUNT(*) > 4 elimina del resultado final
todos los departamentos con cuatro miembros o menos.
IN
Utilice la sentencia IN para recuperar filas que coincidan como mínimo con un valor de
un grupo de valores especificado.
INSERT
INSERT es una sentencia SQL que añade datos a una tabla.
IS
La palabra clave IS se utiliza sólo con NULL y NOT NULL.
LIKE
LIKE sólo se puede utilizar con datos de tipo carácter, gráficos y binarios en consultas
SQL y sólo con datos de tipo carácter y gráficos en consultas QBE.
MAX y MIN
MAX y MIN funcionan en las columnas que contienen datos de tipo carácter, gráficos,
numéricos, de fecha/hora y binarios (excepto para datos de objeto binario grande, o
BLOB).
NOT
Puede excluir datos utilizando la palabra clave NOT en la cláusula WHERE de la
consulta.
NULL
Si se crea una tabla y sólo se rellena parcialmente con datos, los campos que no
contengan datos se considerarán nulos, lo que significa que se desconocen sus valores.
OR
Puede seleccionar filas basándose en varias condiciones conectadas mediante OR. Las
condiciones conectadas mediante OR seleccionan cada fila que cumple una de las
condiciones.
ORDER BY
Como parte de la sentencia SELECT de SQL, puede especificar la secuencia en la que
deben visualizarse las filas seleccionadas. También puede eliminar las filas duplicadas
de una selección.
REVOKE
La sentencia REVOKE elimina la autorización otorgada por una sentencia GRANT.
SELECT
Con la sentencia SELECT, puede especificar el nombre de las columnas que quiera
recuperar de una tabla. Puede indicar varias columnas o sólo una de una tabla o vista, o
puede seleccionar todas las columnas. Cada sentencia SELECT puede seleccionar
información de diversas tablas.
SET variable global de DB2
Puede utilizar la sentencia SET en una sentencia SET en una consulta SQL de QMF
para establecer variables globales de DB2 para z/OS o DB2 para Linux, UNIX y
Windows.
SET registro especial
Puede utilizar la sentencia SET en una consulta SQL de QMF para establecer los
registros especiales listados en este tema.
SOME
Utilice la palabra clave SOME con operadores de comparación para permitir que una
consulta devuelva un conjunto de valores en lugar de un valor individual.
SUM
SUM sólo es válido en columnas que contienen valores numéricos.
UNION
UNION fusiona las filas de dos o más tablas en un informe. Para que la fusión tenga
sentido, esas filas deben estar relacionadas, tener el mismo ancho y el mismo tipo de
datos.
UPDATE
La sentencia UPDATE cambia los valores de columnas existentes especificada en las
filas de una tabla. Sólo puede actualizar una tabla si ha creado la tabla o tiene una
autorización específica para actualizarla.
WHERE
Utilice una cláusula WHERE en la sentencia SELECT para especificar una condición
(uno o más criterios de selección) que identifique la fila o filas que desea recuperar,
actualizar o suprimir. Sólo las filas que cumplen la condición de búsqueda se ven
afectadas.
Resultados calculados
Puede utilizar los valores calculados como parte de una condición de búsqueda. Puede
también visualizarlos para filas seleccionadas de la misma forma que visualiza valores
de columna.
Funciones escalares de SQL
Tres tipos de funciones escalares SQL son funciones de fecha/hora, funciones de
conversión y funciones de la serie.
Concatenación
El operador de concatenación (CONCAT) combina dos valores de una expresión en una
sola serie. El operador alternativo para CONCAT es ||. Puesto que las barras verticales
pueden ocasionar errores de análisis en las sentencias que se pasan desde un sistema de
gestión de bases de datos a otro, CONCAT es el operador preferido para las sentencias
que se ejecutan en ubicaciones remotas.

También podría gustarte