Está en la página 1de 6

Diego Alberto Arce López

Comandos de Lenguaje de Manipulación de


Datos

NOMBRE DEFINICIÓN SINTAXIS EJEMPLO

AVG La función de SELECCIONE AVG SELECT AVG(precio)


MySQL AVG (`amount_paid`) AS preciomedio
devuelve el FROM` payments`; FROM pedidos
promedio de los
valores en una
columna
especificada .

LITERAL Secuencias de: -el único carácter de 1-


-caracter o comillas es delinear 'Mi string'
-bits o a intervalos una 'Amo
-variedad decimal string de GeeksForGeeks'
con signo o sin personalidad con 2 "16378"
signo ó comillas simples. 2-
-numéricos -bits se escribe B'10001011 ′
aproximados como una secuencia B'1 ′
de ceros y unos B'0
envueltos en 3-
comillas simples y 8
precedidos por la 80
letra 'B' o como una 80,00
secuencia de dígitos 0,8
del sistema de 4-
representación 6E6
posicional envueltos 66.6E6
en comillas simples
y precedidos por la
letra X
-variedad decimal
con signo o sin
signo,
probablemente con
notación
matemática.
-literales numéricos
aproximados se
escriben como
literales numéricos
reales seguidos de
la letra 'E', seguida
de un número con o
sin signo.
SUM La función "sum()" solo tenemos que select
retorna la suma de pasar el nombre de sum(cantidad) from
los valores que la columna de la libros;
contiene el campo cual queremos
especificado. sacar la suma,
adicionalmente
podemos usar
DISTINCT para
sumar los valores
que no estén
repetidos.

IS NULL Indica que no existe “Nombre del campo” omlumn_name 'IS


un valor dentro de is null; NULL;
una base de datos.

MIN devuelve el valor SELECT SELECT MIN


mínimo en un MIN(columna) (`year_released`)
conjunto de filas. FROM tabla FROM` movies`;

COUNT cuenta las filas MySQL SELECT COUNT(*)


definidas por la SELECT FROM clientes
expresión. La COUNT(nombre_col
función COUNT umnas) FROM
tiene tres nombre_tablas;
variaciones. COUNT
( * cuenta todas las
filas en la tabla
destino, incluya o no
valores nulos.

BETWEEN AND…. Permite sacar una SELECT * SELECT * FROM


consulta de los FROM tabla clientes_saldo
registros que tengan WHERE columna where Saldo
un valor entre dos BETWEEN valor_X between 1000 and
determinados de un AND valor_Y; 100;
campo
seleccionado.
in (Lista) utilizado para SELECT * FROM SELECT * FROM
recuperar el TableName WHERE Customers WHERE
conjunto de (ColumnA) IN City IN (‘Delhi’,
resultados al (SELECT query ‘Mumbai’);
verificar si un valor statement);
del conjunto de
valores literales o
proporcionado por la
subconsulta
coincide o no.
Básicamente, este
operador ayuda a
determinar el valor
específico si está
disponible en el
resultado de la
subconsulta
utilizando la
cláusula WHERE.

MAX La función MAX max(Dato) as SELECT


devuelve el valor (Nombre que le MAX(edad) as
máximo de un asignaremos) from edad_maxima
conjunto de valores. (tabla de la que FROM usuario;
viene)

CONCAT dicha función une CONCAT(Column 1, SELECT sid,


dos datos dentro de column 2,......) CONCAT(firstname,
una consulta, para " ", lastname) AS
que cuando los fullname FROM
tengas que mostrar student;
ya estén
concatenados.
LIKE Se utiliza para SELECT * FROM SELECT * FROM
buscar un patrón nombre_tabla clientes WHERE
especificado en una WHERE nombre LIKE 'M%';
columna. El nombre_columna
operador LIKE LIKE '%PATRON%';
también se puede
utilizar con los
caracteres comodín,
para simplificar
búsquedas de
acuerdo con los
resultados
deseados
esperados .

INTERNA La conexión interna SELECT select * from tabla1


consulta la línea de column_name(s) a INNER JOIN
datos que coincide FROM table1 tabla2 b on a.id =
con la condición de INNER JOIN table2 b.id;
conexión, utilizando ON
el operador de table1.column_nam
comparación para e=
comparar los table2.column_nam
valores de la e;
columna de la
columna, y la
conexión interna se
divide en tres:
equivalentes,
conexión desigual,
conexión natural.

UNION El operador de SELECT SELECT name


Unión combina los column_name(s) FROM eli.publisher3
resultados de dos o FROM table1 UNION
más consultas UNION SELECT name
dando lugar a la SELECT FROM eli.publisher;
creación de un column_name(s)
único conjunto de FROM table2;
resultados que
incluye todas las
filas que pertenecen
a todas las
consultas en la
Unión. En esta
operación, combina
dos consultas más y
elimina los
duplicados
EXTERNA OUTER JOIN no left outer join ... on SELECT *
COMPLETA solo vuelca los ... FROM `t1`
registros de datos LEFT OUTER JOIN
que cumplen la `t2` ON `t1`.`id` =
condición de `t2`.`id`;
selección en las dos
tablas (por ejemplo, SELECT *
valores iguales en FROM `t1`
dos columnas), sino RIGHT OUTER
también las tuplas JOIN `t2` ON
restantes de una u `t1`.`id` = `t2`.`id`;
otra tabla.

RIGHT JOIN La RIGHT JOIN SELECT SELECT *


palabra clave column_name(s) FROM `t1`
devuelve todos los from table1 RIGHT OUTER
registros de la tabla right join table2 JOIN `t2` ON
de la derecha on `t1`.`id` = `t2`.`id`;
(tabla2) y los table1.column_nam
registros e=
coincidentes de la table2.column_nam
tabla de la izquierda e;
(tabla1). El
resultado es 0
registros del lado
izquierdo, si no hay
ninguna
coincidencia.

Left join te permite consultar SELECT SELECT *


datos de varias column_name(s) FROM `t1`
tablas. Devuelve from table1 LEFT OUTER JOIN
todas las filas de la left join table2 `t2` ON `t1`.`id` =
tabla de la izquierda on `t2`.`id`;
table1.column_nam
e=
table2.column_nam
e;
SELECT ANIDADO Las consultas Dentro de los SELECT titulo
anidadas o paréntesis FROM
subconsultas son utilizamos la publicaciones
dos o más consultas consulta interna, -- WHERE nivel_id =
donde el resultado la - primer - consulta (SELECT id FROM
de una consulta se que nos va a niveles WHERE
utiliza como devolver el nombre = “facil”);
parámetro – valor – resultado que
para realizar la necesita -- la
siguiente consulta. consulta externa - la
Las consultas segunda consulta
anidadas se
componen de dos
partes.

También podría gustarte