Taller Base de Datos
Taller Base de Datos
Taller Base de Datos
nombre
JUAN
VICTOR
JUAN
Si queremos saber los nombre diferentes que hay en la tabla personas”, entonces utilizaremos
DISTINCT
SELECT DISTINCT nombre FROM personas
nombre
JUAN
VICTOR
JUAN
La sentencia INSERT INTO se utiliza para insertar nuevas filas en una tabla.
Es posible insertar una nueva fila en una tabla de dos formas distintas:
INSERT INTO nombre_tabla
VALUES (valor1, valor2, valor3, .)
INSERT INTO nombre_tabla (columna1, columna2, columna3,.)
VALUES (valor1, valor2, valor3, .)
La palabra reservada WHERE sirve para seleccionar las filas a modificar, en el caso que omitamos
la palabra WHERE por defecto BORRARA todas las filas de la tabla.
ID_USUARIO NOMBRE
1 JUAN
2 JUAN
3 VICTOR
4 PEDRO
Tabla usuarios
Resultado:
ID_USUARIO NOMBRE
1 JUAN
2 JUAN
3 VICTOR
4 PEDRO
En el caso que realicemos un DELETE sin la clausula WHERE estaremos borrando todos los datos
de la tabla.
¿Cómo consultar un registro utilizando una condición o filtro usando sentencias SQL?
Si queremos consulta todos los nombres y primer apellido de todas las personas
SELECT nombre, apellido1 FROM personas
Este será el resultado:
nombre apellido1
JUAN PAEZ
VICTOR GOMEZ
JUAN SALAZAR
¿Cómo ordenar los registros de una tabla de forma ascendente y descendente usando sentencias
SQL?
Ejemplo con ORDER BY
ORDER BY se utiliza para ordenar los resultados de una consulta, según el valor de la columna
especificada.
Por defecto, se ordena de forma ascendente (ASC) según los valores de la columna.
Si se quiere ordenar por orden descendente se utiliza la palabra DES
SELECT nombre_columna(s)
FROM nombre_tabla
ORDER BY nombre_columna(s) ASC|DESC
Por ejemplo, en la tabla personas
ANTONIO GARCIA
ANTONIO PEREZ
Ejemplo de ordenación descendiente (DES)
SELECT nombre, apellido1
FROM personas
ORDER BY apellido1 DESC
Esta es la consulta resultante:
nombre apellido1
ANTONIO PEREZ
ANTONIO GARCIA
LUIS LOPEZ
¿Cómo actualizar o modificar un registro existente en una tabla usando sentencias SQL?
La sentencia INSERT INTO se utiliza para insertar nuevas filas en una tabla.
Es posible insertar una nueva fila en una tabla de dos formas distintas:
INSERT INTO nombre_tabla
VALUES (valor1, valor2, valor3, .)
INSERT INTO nombre_tabla (columna1, columna2, columna3,.)
VALUES (valor1, valor2, valor3, .)
¿Cómo consultar un registro entre dos condiciones en una tabla usando sentencias SQL?