SlideShare una empresa de Scribd logo
1 de 4
SENTENCIA DESCRIPCIÓN EJEMPLO
INSERT INTO nombretabla
(campo1, campo2, ...) VALUES
(campo1, campo2, ...)
Inserta un registro en una
tabla
INSERT INTO recibidos (id, descripcion)
VALUES ('1', 'Registro de prueba)
DELETE FROM nombretabla WHERE
condición
Elimina los registros de la
tabla que cumplan la
condición especificada (si no
se especifica condición se
eliminarán todos los
registros de la tabla)
DELETE FROM recibidos WHERE id='1'
UPDATE nombretabla SET campo1
= valor1, campo2 = valor2,
...WHERE condición
Actualiza los registros que
cumplan la condición
especificada con los nuevos
valores (si no se especifica
condición se actualizarán
todos los registros de la
tabla)
UPDATE recibidos SET id = '2', descripcion
= 'Descripción actualizada' WHERE id='1'
UPDATE nombre_tabla
SET campo1 =
(SELECT nt2.campo1
FROM nombre_tabla2 nt2
WHERE
nombre_tabla2.codigonombretabla
= nombre_tabla.codigo)
Update más avanzado,
actualiza el campo campo1
de todos los registros de la
nombre_tabla, con el valor
del campo1 de la tabla
nombre_tabla2 que cumplen
la condición especificada en
el WHERE
UPDATE supplier
SET supplier_name =
(SELECT customer.name
FROM customers
WHERE customers.customer_id =
supplier.supplier_id)
SELECT campo1, campo2, ... FROM
nombretabla WHERE condición
Consulta que muestra los
campos especificados de los
registros que cumplan la
condición especificada (si no
se especifica condición
mostrará todos los
registros)
SELECT descripcion FROM recibidos
WHERE UPPER(descripcion) LIKE
'%ACTUALI%'
CREATE TABLE nombretabla (
campo1 tipodatos1,
campo2 tipodatos2,
...
)
Crea una tabla con los
campos especificados
CREATE TABLE recibidos (
id VARCHAR(2) NOT NULL,
descripcion VARCHAR(100)
)
ALTER TABLE tabla_prueba
ADD
(
campo_nuevo TIPO_DATOS,
campo_nuevo2 TIPO_DATOS
)
Añade campos (columnas)
nuevos a una tabla
existente
ALTER TABLE tabla_prueba
ADD
(
campo_nuevo varchar2(9),
campo_nuevo2 varchar2(200)
)
Sólo para Oracle
SENTENCIA DESCRIPCIÓN EJEMPLO
CREATE USER
"NOMBRE_USUARIO"
PROFILE "DEFAULT"
IDENTIFIED BY
"CONTRASEÑA_USUARIO"
DEFAULT TABLESPACE
"TABLESPACE_DEFECTO"
ACCOUNT UNLOCK;
GRANT "CONNECT" TO
"NOMBRE_USUARIO"
Sentencia SQL para crear un
usuario en Oracle, creará el
usuario "nombre_usuario", con
la contraseña
"contraseña_usuario", le
asignará el tablespace
"tablespace_defecto", le
asignará el permiso "connect"
CREATE USER "usuarioprueba" PROFILE
"DEFAULT"
IDENTIFIED BY "contraseña" DEFAULT
TABLESPACE "USERS"
ACCOUNT UNLOCK;
GRANT "CONNECT" TO "usuarioprueba"
Según el motor de base de datos utilizado los símbolos separadores de cadenas, fechas, ... pueden
variar.
Para las condiciones que se colocan en el WHERE existen los siguientes operadores:
OPERADOR DESCRIPCIÓN
> Mayor que
< Menor que
>= Mayor o igual que
<= Menor o igual que
<> Distinto
= Igual
And Y
Or O
Not No
Like
Selecciona los registros cuyo valor de campo se asemeje, no teniendo en cuenta
mayúsculas y minúsculas.
In
De un conjunto de valores para un campo para los cuales la condición de selección es
válida
Not in
De un conjunto de valores para un campo para los cuales la condición de selección es no
válida
Is null Selecciona los registros que tengan el campo especificado a nulo
Is not null Selecciona los registros que tengan el campo especificado distinto de nulo
Between Selecciona los registros comprendidos en el intervalo especificado
|| Concatenar cadenas de caracteres (válido para Oracle)
COMODÍN DESCRIPCIÓN
* Sustituye a todos los campos
% Sustituye a cualquier cosa o nada dentro de una cadena
_ Sustituye un solo carácter dentro de una cadena
Ejemplos de consultas SQL (utilizando como motor de base de datos Oracle):
SENTENCIA SQL DESCRIPCIÓN
SELECT last_name, job_id, salary
AS Salario
FROM employees
Muestra todos los registros de la tabla "employees", mostrará los
campos especificados y el campo "salary" lo renombra (con un
alias) a "Salario "
SELECT *
FROM employees
Muestra todos los registros y todos los campos de la tabla
"employees"
SELECT last_name, salary * 12
AS "Salario Anual"
FROM employees
Muestra el campo "last_name" y el campo "Salario Anual" (que es
el resultado de multiplicar el campo "salary" por 12) de la tabla
employees
SELECT first_name || ', ' ||
last_name "Nombre empleado"
FROM employees
Concatena los campos "first_name" y "last_name" y los muestra en
un solo campo llamado "Nombre empleado", también añade una ","
entre los campos
SELECT last_name
FROM employees
WHERE employee_id > 176
Muestra el campo "last_name" de la tabla "employees" cuyo
"employee_id" es mayor que 176
SELECT last_name, salary
FROM employees
WHERE salary NOT BETWEEN
5000 AND 12000
Muestra los campos "last_name" y "salary" de aquellos empleados
cuyo salario no esté entre 5000 y 12000
SELECT last_name
FROM employees
WHERE department_id IN (20,
50)
ORDER BY last_name
Muestra el campo "last_name" de aquellos registros de la tabla
"employees" cuyo "department_id" sea 20 ó 50
SELECT employee_id
FROM employees
WHERE salary > (
SELECT AVG (salary)
FROM employees)
Muestra los empleados cuyo salario sea superior a la media
SELECT last_name, job_id
FROM employees
WHERE department_id IN (
SELECT department_id
FROM departments
WHERE
UPPER(department_name) LIKE
'%K%')
Muestra los empleados que pertenezcan a un departamento que
contenga la letra "K" en el nombre

Más contenido relacionado

La actualidad más candente

curso Pseint 1 (16 ejercicios basicos)
curso Pseint 1 (16 ejercicios basicos)curso Pseint 1 (16 ejercicios basicos)
curso Pseint 1 (16 ejercicios basicos)Luis Ancel
 
Implementacion de bases de datos en mysql
Implementacion de bases de datos en mysqlImplementacion de bases de datos en mysql
Implementacion de bases de datos en mysqlPipe Muñoz
 
Teoria del consumidor
Teoria del consumidorTeoria del consumidor
Teoria del consumidorAlfredo Amaya
 
Excedente Del Productor Y Consumidor
Excedente Del Productor Y ConsumidorExcedente Del Productor Y Consumidor
Excedente Del Productor Y Consumidorguestd06d92
 
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)Sergio Sanchez
 
Componentes de un sistema de base de datos
Componentes de un sistema de base de datosComponentes de un sistema de base de datos
Componentes de un sistema de base de datosIsabel
 
Permutaciones y combinaciones
Permutaciones y combinacionesPermutaciones y combinaciones
Permutaciones y combinacionesCarlos Acevedo
 
Ejemplos de diagramas de flujo
Ejemplos de diagramas de flujoEjemplos de diagramas de flujo
Ejemplos de diagramas de flujoLeonardo Torres
 
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)Sergio Sanchez
 
Que es la marca de clase y como calcularla
Que es la marca de clase y como calcularla Que es la marca de clase y como calcularla
Que es la marca de clase y como calcularla CarlosDavid108
 

La actualidad más candente (20)

Teoría del consumidor
Teoría del consumidor Teoría del consumidor
Teoría del consumidor
 
curso Pseint 1 (16 ejercicios basicos)
curso Pseint 1 (16 ejercicios basicos)curso Pseint 1 (16 ejercicios basicos)
curso Pseint 1 (16 ejercicios basicos)
 
Consultas en sql básico
Consultas en sql básicoConsultas en sql básico
Consultas en sql básico
 
Implementacion de bases de datos en mysql
Implementacion de bases de datos en mysqlImplementacion de bases de datos en mysql
Implementacion de bases de datos en mysql
 
Probabilidades matematica
Probabilidades matematicaProbabilidades matematica
Probabilidades matematica
 
Teoria del consumidor
Teoria del consumidorTeoria del consumidor
Teoria del consumidor
 
Excedente Del Productor Y Consumidor
Excedente Del Productor Y ConsumidorExcedente Del Productor Y Consumidor
Excedente Del Productor Y Consumidor
 
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
 
Bibliografia Trabajo Final
Bibliografia Trabajo FinalBibliografia Trabajo Final
Bibliografia Trabajo Final
 
Componentes de un sistema de base de datos
Componentes de un sistema de base de datosComponentes de un sistema de base de datos
Componentes de un sistema de base de datos
 
Pruebas de hipótesis
Pruebas de hipótesisPruebas de hipótesis
Pruebas de hipótesis
 
Permutaciones y combinaciones
Permutaciones y combinacionesPermutaciones y combinaciones
Permutaciones y combinaciones
 
Ejemplos de diagramas de flujo
Ejemplos de diagramas de flujoEjemplos de diagramas de flujo
Ejemplos de diagramas de flujo
 
Ejercicios de-access-esae
Ejercicios de-access-esaeEjercicios de-access-esae
Ejercicios de-access-esae
 
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
 
Que es la marca de clase y como calcularla
Que es la marca de clase y como calcularla Que es la marca de clase y como calcularla
Que es la marca de clase y como calcularla
 
Taller de Base de Datos - Unidad 7 Conectividad
Taller de Base de Datos - Unidad 7 ConectividadTaller de Base de Datos - Unidad 7 Conectividad
Taller de Base de Datos - Unidad 7 Conectividad
 
Ejemplos de entidad relacion
Ejemplos de entidad relacionEjemplos de entidad relacion
Ejemplos de entidad relacion
 
modelo er
modelo ermodelo er
modelo er
 
Ejercicios resueltos monopolio
Ejercicios resueltos monopolioEjercicios resueltos monopolio
Ejercicios resueltos monopolio
 

Destacado

Interpretación de una sentencia
Interpretación de una sentenciaInterpretación de una sentencia
Interpretación de una sentenciaTheysser Martinez
 
Ensayo sobre la sentencia narcisazo dictada por cidh
Ensayo sobre la sentencia narcisazo dictada por cidhEnsayo sobre la sentencia narcisazo dictada por cidh
Ensayo sobre la sentencia narcisazo dictada por cidhAlberto Ortega Santini
 
Investigacion socio juridica y Estado social de Derecho
Investigacion socio juridica y Estado social de DerechoInvestigacion socio juridica y Estado social de Derecho
Investigacion socio juridica y Estado social de DerechoCristina Paredés
 
Investigar en ciencia juridica
Investigar en ciencia juridicaInvestigar en ciencia juridica
Investigar en ciencia juridicajavier
 
Pasos de la metodologia de la investigacion
Pasos de la metodologia de la investigacionPasos de la metodologia de la investigacion
Pasos de la metodologia de la investigacionNinfa Mar Acevedo Mayta
 
Cómo se realiza un comentario jurídico de una
Cómo se realiza un comentario jurídico de unaCómo se realiza un comentario jurídico de una
Cómo se realiza un comentario jurídico de unaYeresita
 
Analizar sentencias de la Corte Constitucional Colombiana
Analizar sentencias de la Corte Constitucional ColombianaAnalizar sentencias de la Corte Constitucional Colombiana
Analizar sentencias de la Corte Constitucional ColombianaKevin Andres
 
metodos de la investigacion juridica
metodos de la investigacion juridicametodos de la investigacion juridica
metodos de la investigacion juridicaVIVIANA Morales
 
Formato de ficha para el análisis de jurisprudencia
Formato de ficha para el análisis de jurisprudenciaFormato de ficha para el análisis de jurisprudencia
Formato de ficha para el análisis de jurisprudenciaKevin Andres
 
Elaboración de sentencia
Elaboración de sentenciaElaboración de sentencia
Elaboración de sentenciaJacquiiso
 
Guia de Análisis jurisprudencial
Guia de Análisis jurisprudencialGuia de Análisis jurisprudencial
Guia de Análisis jurisprudencialKevin Andres
 
Metodologia De La InvestigacióN
Metodologia De La InvestigacióNMetodologia De La InvestigacióN
Metodologia De La InvestigacióNyarisla
 
10.Reporte de investigación. Los 10 pasos de la Investigacion
10.Reporte de investigación. Los 10 pasos de la Investigacion10.Reporte de investigación. Los 10 pasos de la Investigacion
10.Reporte de investigación. Los 10 pasos de la InvestigacionEdison Coimbra G.
 
Pasos a seguir para realizar una investigacion.
Pasos a seguir para realizar una investigacion.Pasos a seguir para realizar una investigacion.
Pasos a seguir para realizar una investigacion.Uriel Leon
 
Descripción de personas
Descripción de personasDescripción de personas
Descripción de personasIsabelBermejo
 
Pasos Metodologicos (Investigación Educativa)
Pasos Metodologicos (Investigación Educativa)Pasos Metodologicos (Investigación Educativa)
Pasos Metodologicos (Investigación Educativa)ALEJANDRO MARCANO DIAZ
 

Destacado (20)

Interpretación de una sentencia
Interpretación de una sentenciaInterpretación de una sentencia
Interpretación de una sentencia
 
Ensayo sobre la sentencia narcisazo dictada por cidh
Ensayo sobre la sentencia narcisazo dictada por cidhEnsayo sobre la sentencia narcisazo dictada por cidh
Ensayo sobre la sentencia narcisazo dictada por cidh
 
Sentencia resumen
Sentencia  resumenSentencia  resumen
Sentencia resumen
 
Investigacion socio juridica y Estado social de Derecho
Investigacion socio juridica y Estado social de DerechoInvestigacion socio juridica y Estado social de Derecho
Investigacion socio juridica y Estado social de Derecho
 
Investigar en ciencia juridica
Investigar en ciencia juridicaInvestigar en ciencia juridica
Investigar en ciencia juridica
 
Pasos de la metodologia de la investigacion
Pasos de la metodologia de la investigacionPasos de la metodologia de la investigacion
Pasos de la metodologia de la investigacion
 
Cómo se realiza un comentario jurídico de una
Cómo se realiza un comentario jurídico de unaCómo se realiza un comentario jurídico de una
Cómo se realiza un comentario jurídico de una
 
Analizar sentencias de la Corte Constitucional Colombiana
Analizar sentencias de la Corte Constitucional ColombianaAnalizar sentencias de la Corte Constitucional Colombiana
Analizar sentencias de la Corte Constitucional Colombiana
 
Analisis sentencia T 572/09
Analisis sentencia  T 572/09 Analisis sentencia  T 572/09
Analisis sentencia T 572/09
 
metodos de la investigacion juridica
metodos de la investigacion juridicametodos de la investigacion juridica
metodos de la investigacion juridica
 
Formato de ficha para el análisis de jurisprudencia
Formato de ficha para el análisis de jurisprudenciaFormato de ficha para el análisis de jurisprudencia
Formato de ficha para el análisis de jurisprudencia
 
Elaboración de sentencia
Elaboración de sentenciaElaboración de sentencia
Elaboración de sentencia
 
Guia de Análisis jurisprudencial
Guia de Análisis jurisprudencialGuia de Análisis jurisprudencial
Guia de Análisis jurisprudencial
 
Libro investigacion juridica
Libro investigacion juridicaLibro investigacion juridica
Libro investigacion juridica
 
Metodologia De La InvestigacióN
Metodologia De La InvestigacióNMetodologia De La InvestigacióN
Metodologia De La InvestigacióN
 
10.Reporte de investigación. Los 10 pasos de la Investigacion
10.Reporte de investigación. Los 10 pasos de la Investigacion10.Reporte de investigación. Los 10 pasos de la Investigacion
10.Reporte de investigación. Los 10 pasos de la Investigacion
 
MetodologíA
MetodologíAMetodologíA
MetodologíA
 
Pasos a seguir para realizar una investigacion.
Pasos a seguir para realizar una investigacion.Pasos a seguir para realizar una investigacion.
Pasos a seguir para realizar una investigacion.
 
Descripción de personas
Descripción de personasDescripción de personas
Descripción de personas
 
Pasos Metodologicos (Investigación Educativa)
Pasos Metodologicos (Investigación Educativa)Pasos Metodologicos (Investigación Educativa)
Pasos Metodologicos (Investigación Educativa)
 

Similar a SQL-Sentencias-Tablas

Similar a SQL-Sentencias-Tablas (20)

Sql básico - compendio
Sql básico  - compendioSql básico  - compendio
Sql básico - compendio
 
CreacióN De Objetos En MySQL
CreacióN De Objetos En MySQLCreacióN De Objetos En MySQL
CreacióN De Objetos En MySQL
 
SQL-DDL
SQL-DDLSQL-DDL
SQL-DDL
 
Consultas básicas en sql server
Consultas básicas en sql serverConsultas básicas en sql server
Consultas básicas en sql server
 
Introducción a Sql
Introducción a SqlIntroducción a Sql
Introducción a Sql
 
EJERCICIO SENTENCIAS SQL_Completo.pdf
EJERCICIO SENTENCIAS SQL_Completo.pdfEJERCICIO SENTENCIAS SQL_Completo.pdf
EJERCICIO SENTENCIAS SQL_Completo.pdf
 
Consultas basicas en sql server
Consultas basicas en sql serverConsultas basicas en sql server
Consultas basicas en sql server
 
Bases de Datos Cap VI:SQL: SQL-Definición de datos
Bases de Datos Cap VI:SQL: SQL-Definición de datosBases de Datos Cap VI:SQL: SQL-Definición de datos
Bases de Datos Cap VI:SQL: SQL-Definición de datos
 
1 lab-2 -tablas-y-restricciones
1 lab-2 -tablas-y-restricciones1 lab-2 -tablas-y-restricciones
1 lab-2 -tablas-y-restricciones
 
Comandos y funciones sql postgres
Comandos y funciones sql postgresComandos y funciones sql postgres
Comandos y funciones sql postgres
 
Sentencias Sql
Sentencias SqlSentencias Sql
Sentencias Sql
 
Sql basico parte_i_
Sql basico parte_i_Sql basico parte_i_
Sql basico parte_i_
 
Consultas sql 2014
Consultas sql 2014Consultas sql 2014
Consultas sql 2014
 
Consultas sql 2014
Consultas sql 2014Consultas sql 2014
Consultas sql 2014
 
8 Guía_Fundamentos de Base de Datos (2).docx
8 Guía_Fundamentos de Base de Datos (2).docx8 Guía_Fundamentos de Base de Datos (2).docx
8 Guía_Fundamentos de Base de Datos (2).docx
 
Sql basico parte_i_
Sql basico parte_i_Sql basico parte_i_
Sql basico parte_i_
 
Precentacion de sql visual
Precentacion de sql visualPrecentacion de sql visual
Precentacion de sql visual
 
Lenguaje sql
Lenguaje sqlLenguaje sql
Lenguaje sql
 
Consultas sql
Consultas sqlConsultas sql
Consultas sql
 
Sentencia select
Sentencia selectSentencia select
Sentencia select
 

Último

la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 

Último (20)

Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 

SQL-Sentencias-Tablas

  • 1. SENTENCIA DESCRIPCIÓN EJEMPLO INSERT INTO nombretabla (campo1, campo2, ...) VALUES (campo1, campo2, ...) Inserta un registro en una tabla INSERT INTO recibidos (id, descripcion) VALUES ('1', 'Registro de prueba) DELETE FROM nombretabla WHERE condición Elimina los registros de la tabla que cumplan la condición especificada (si no se especifica condición se eliminarán todos los registros de la tabla) DELETE FROM recibidos WHERE id='1' UPDATE nombretabla SET campo1 = valor1, campo2 = valor2, ...WHERE condición Actualiza los registros que cumplan la condición especificada con los nuevos valores (si no se especifica condición se actualizarán todos los registros de la tabla) UPDATE recibidos SET id = '2', descripcion = 'Descripción actualizada' WHERE id='1' UPDATE nombre_tabla SET campo1 = (SELECT nt2.campo1 FROM nombre_tabla2 nt2 WHERE nombre_tabla2.codigonombretabla = nombre_tabla.codigo) Update más avanzado, actualiza el campo campo1 de todos los registros de la nombre_tabla, con el valor del campo1 de la tabla nombre_tabla2 que cumplen la condición especificada en el WHERE UPDATE supplier SET supplier_name = (SELECT customer.name FROM customers WHERE customers.customer_id = supplier.supplier_id)
  • 2. SELECT campo1, campo2, ... FROM nombretabla WHERE condición Consulta que muestra los campos especificados de los registros que cumplan la condición especificada (si no se especifica condición mostrará todos los registros) SELECT descripcion FROM recibidos WHERE UPPER(descripcion) LIKE '%ACTUALI%' CREATE TABLE nombretabla ( campo1 tipodatos1, campo2 tipodatos2, ... ) Crea una tabla con los campos especificados CREATE TABLE recibidos ( id VARCHAR(2) NOT NULL, descripcion VARCHAR(100) ) ALTER TABLE tabla_prueba ADD ( campo_nuevo TIPO_DATOS, campo_nuevo2 TIPO_DATOS ) Añade campos (columnas) nuevos a una tabla existente ALTER TABLE tabla_prueba ADD ( campo_nuevo varchar2(9), campo_nuevo2 varchar2(200) ) Sólo para Oracle SENTENCIA DESCRIPCIÓN EJEMPLO CREATE USER "NOMBRE_USUARIO" PROFILE "DEFAULT" IDENTIFIED BY "CONTRASEÑA_USUARIO" DEFAULT TABLESPACE "TABLESPACE_DEFECTO" ACCOUNT UNLOCK; GRANT "CONNECT" TO "NOMBRE_USUARIO" Sentencia SQL para crear un usuario en Oracle, creará el usuario "nombre_usuario", con la contraseña "contraseña_usuario", le asignará el tablespace "tablespace_defecto", le asignará el permiso "connect" CREATE USER "usuarioprueba" PROFILE "DEFAULT" IDENTIFIED BY "contraseña" DEFAULT TABLESPACE "USERS" ACCOUNT UNLOCK; GRANT "CONNECT" TO "usuarioprueba" Según el motor de base de datos utilizado los símbolos separadores de cadenas, fechas, ... pueden variar. Para las condiciones que se colocan en el WHERE existen los siguientes operadores: OPERADOR DESCRIPCIÓN > Mayor que
  • 3. < Menor que >= Mayor o igual que <= Menor o igual que <> Distinto = Igual And Y Or O Not No Like Selecciona los registros cuyo valor de campo se asemeje, no teniendo en cuenta mayúsculas y minúsculas. In De un conjunto de valores para un campo para los cuales la condición de selección es válida Not in De un conjunto de valores para un campo para los cuales la condición de selección es no válida Is null Selecciona los registros que tengan el campo especificado a nulo Is not null Selecciona los registros que tengan el campo especificado distinto de nulo Between Selecciona los registros comprendidos en el intervalo especificado || Concatenar cadenas de caracteres (válido para Oracle) COMODÍN DESCRIPCIÓN * Sustituye a todos los campos % Sustituye a cualquier cosa o nada dentro de una cadena _ Sustituye un solo carácter dentro de una cadena Ejemplos de consultas SQL (utilizando como motor de base de datos Oracle): SENTENCIA SQL DESCRIPCIÓN SELECT last_name, job_id, salary AS Salario FROM employees Muestra todos los registros de la tabla "employees", mostrará los campos especificados y el campo "salary" lo renombra (con un alias) a "Salario " SELECT * FROM employees Muestra todos los registros y todos los campos de la tabla "employees" SELECT last_name, salary * 12 AS "Salario Anual" FROM employees Muestra el campo "last_name" y el campo "Salario Anual" (que es el resultado de multiplicar el campo "salary" por 12) de la tabla employees SELECT first_name || ', ' || last_name "Nombre empleado" FROM employees Concatena los campos "first_name" y "last_name" y los muestra en un solo campo llamado "Nombre empleado", también añade una "," entre los campos SELECT last_name FROM employees WHERE employee_id > 176 Muestra el campo "last_name" de la tabla "employees" cuyo "employee_id" es mayor que 176 SELECT last_name, salary FROM employees WHERE salary NOT BETWEEN 5000 AND 12000 Muestra los campos "last_name" y "salary" de aquellos empleados cuyo salario no esté entre 5000 y 12000 SELECT last_name FROM employees WHERE department_id IN (20, 50) ORDER BY last_name Muestra el campo "last_name" de aquellos registros de la tabla "employees" cuyo "department_id" sea 20 ó 50
  • 4. SELECT employee_id FROM employees WHERE salary > ( SELECT AVG (salary) FROM employees) Muestra los empleados cuyo salario sea superior a la media SELECT last_name, job_id FROM employees WHERE department_id IN ( SELECT department_id FROM departments WHERE UPPER(department_name) LIKE '%K%') Muestra los empleados que pertenezcan a un departamento que contenga la letra "K" en el nombre