SlideShare una empresa de Scribd logo
1 de 10
Select
Comandos básicos de SQL
Base de datos IV
Ricardo Santos Garza
Matricula: 1616395
Grupo: 52
Select.
Este muestra información sobre los datos almacenados en la base de datos. Dicha
información puede pertenecer a una o varias tablas.
Ejemplo mas básico.
Select * From BD_LIBRERIA;
Mostrando todas las columnas de una tabla.
SELECT * FROM info_libros
SELECT nombre FROM info_libros
Mostrando solo algunas de las columnas de una tabla.
SELECT Nombre, noaginas FROM info_libros
Etiquetado de columnas y tabla.
SELECT edicion, nopaginas As ‘Libro de la selva’ FROM info_libros
Usando literales de cadena.
Las literales de cadena son valores constantes y pueden ser insertadas
en columnas derivadas para formatear datos. Pueden ser utilizadas
como valores alternativos en funciones, tal como la función ISNULL().
SELECT Nombre,
cantidad As‘CantidadAnterior’,
(cantidad * 2) As‘Cantidad Nueva’
FROM info_libros
FILTRANDO DATOS con WHERE
El filtrado de datos es el proceso de especificación de los criterios, para que sólo se
muestren las filas con los datos específicos que se requieren. Esto se puede hacer en
Microsoft SQL Server usando:
- Operadores de comparación
- Operadores lógicos
- Comparaciones de valores de tipo cadena
- Rangos de valores
- Listas de valores
Ejemplo:
SELECT *
FROM info_libros
WHERE nombre=‘Libro de la selva’
Filtrando datos, usando rango de valores y listas de valores.
Algunas veces un rango de valores puede ser definido para filtrar datos.
En lugar de escribir una clausula WHERE con múltiples expresiones conectadas
por el operador OR o AND o usando la expresión >= And <=.
Se puede usar el predicado BETWEEN para especificar un valor grande o pequeño,
este es equivalente a usar la expresión >= And <=.
Asi como también se puede utilizar el predicado IN lo cual seria equivalente a
múltiples expresiones conectadas por OR.
Ejemplo:
SELECT nombre, edición FROM info_libros
WHERE nombre BETWEEN ‘Libro de la selva ’ And ’50 sombras’
El valor NULL es un valor especial, y por tanto, no se puede comparar con los
operadores aritméticos normales (=, >, <, <>), y en su lugar debemos utilizar los
operadores IS y IS NOT.
Usando la función NULLIF(). Devuelve un valor NULL si las dos expresiones
especificadas son iguales.
Ejemplo:
SELECT * FROM info_libros WHERE cantidad IS NULL And nopaginas=‘Activo’
SELECT * FROM info_libros WHERE cantidad IS NOT NULL And
nopaginas=‘Activo’
Usando la función COALESCE().
Devuelve la primera expresión distinta de NULL entre sus argumentos. Un aspecto a
tener en cuenta es que todos los argumentos deben ser del mismo tipo.
Sintaxis:
COALESCE ( expresion [ ,...n ])
Ordenando Datos con ORDER BY
Especifica el orden utilizado en las columnas devueltas en una instrucción SELECT, el
orden puede ser ASC (Ascendente) o DESC (Descendente), al no especificarse alguno
de estos se considera por default una ordenación ascendente.
Ejemplo:
SELECT Nombre, nopaginas, edición
FROM info_libros
ORDER BY Nombre
Filtrando Datos con TOP
Especifica que sólo se devolverá el primer conjunto de filas del resultado de la consulta. El
conjunto de filas puede ser un número o un porcentaje de las filas. La expresión TOP se
puede utilizar en instrucciones SELECT, INSERT, UPDATE y DELETE.
Ejemplo:
SELECT TOP(10) nombre, cantidad, edición, nopaginas
FROM info_libros
ORDER BY nombre

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

LENGUAJE DE CONSULTA ESTRUCTURADO
LENGUAJE DE CONSULTA ESTRUCTURADOLENGUAJE DE CONSULTA ESTRUCTURADO
LENGUAJE DE CONSULTA ESTRUCTURADO
 
Introduccion a SQL
Introduccion a SQL Introduccion a SQL
Introduccion a SQL
 
Actualización de bases de datos en MySQL
Actualización de bases de datos en MySQLActualización de bases de datos en MySQL
Actualización de bases de datos en MySQL
 
Lenguaje estructurado de consulta sql
Lenguaje estructurado de consulta sqlLenguaje estructurado de consulta sql
Lenguaje estructurado de consulta sql
 
Sql
SqlSql
Sql
 
Ddl-Lenguaje de definición de datos
Ddl-Lenguaje de definición de datosDdl-Lenguaje de definición de datos
Ddl-Lenguaje de definición de datos
 
CONSULTA SQL ROMERO
CONSULTA SQL ROMEROCONSULTA SQL ROMERO
CONSULTA SQL ROMERO
 
Breve resumen sobre consultas básicas en MySQL
Breve resumen sobre consultas básicas en MySQLBreve resumen sobre consultas básicas en MySQL
Breve resumen sobre consultas básicas en MySQL
 
Consultas sql
Consultas sqlConsultas sql
Consultas sql
 
Plop
PlopPlop
Plop
 
Funciones de tipo texto de Excel
Funciones de tipo texto de ExcelFunciones de tipo texto de Excel
Funciones de tipo texto de Excel
 
Ejemplo ddl dml
Ejemplo ddl dmlEjemplo ddl dml
Ejemplo ddl dml
 
Funciones de texto
Funciones de textoFunciones de texto
Funciones de texto
 
Funciones de texto de excel
Funciones de texto de excelFunciones de texto de excel
Funciones de texto de excel
 
SENTENCIAS SQL
SENTENCIAS SQLSENTENCIAS SQL
SENTENCIAS SQL
 
SENTENCIA SQL
SENTENCIA SQLSENTENCIA SQL
SENTENCIA SQL
 
SENTENCIAS SQL
SENTENCIAS SQLSENTENCIAS SQL
SENTENCIAS SQL
 
Sql
SqlSql
Sql
 
Subconsultas sql
Subconsultas sqlSubconsultas sql
Subconsultas sql
 
Introducción al sql
Introducción al sqlIntroducción al sql
Introducción al sql
 

Similar a SQL SELECT básico (20)

Operaciones basicas de sql
Operaciones basicas de sqlOperaciones basicas de sql
Operaciones basicas de sql
 
SENTENCIAS SQL
SENTENCIAS SQL SENTENCIAS SQL
SENTENCIAS SQL
 
Lenguaje sql
Lenguaje sqlLenguaje sql
Lenguaje sql
 
Sentencia select
Sentencia selectSentencia select
Sentencia select
 
Práctica sql server [fbdr]
Práctica sql server [fbdr]Práctica sql server [fbdr]
Práctica sql server [fbdr]
 
SELECT BASICO _
SELECT BASICO _  SELECT BASICO _
SELECT BASICO _
 
Clase 3 El lenguaje DML de SQL
Clase 3 El lenguaje DML de SQLClase 3 El lenguaje DML de SQL
Clase 3 El lenguaje DML de SQL
 
Consultas sql
Consultas sqlConsultas sql
Consultas sql
 
Objeto De Aprendizaje
Objeto De AprendizajeObjeto De Aprendizaje
Objeto De Aprendizaje
 
Fundamentos de BD - Unidad 6 lenguaje sql
Fundamentos de BD - Unidad 6 lenguaje sqlFundamentos de BD - Unidad 6 lenguaje sql
Fundamentos de BD - Unidad 6 lenguaje sql
 
Sql
SqlSql
Sql
 
Introducción a sql server
Introducción a sql serverIntroducción a sql server
Introducción a sql server
 
SQL-b.pdf
SQL-b.pdfSQL-b.pdf
SQL-b.pdf
 
Sql b
Sql bSql b
Sql b
 
Funciones de open office calc
Funciones de open office calcFunciones de open office calc
Funciones de open office calc
 
Funciones Principales de Excel
Funciones Principales de ExcelFunciones Principales de Excel
Funciones Principales de Excel
 
Fundamentos sql
Fundamentos sqlFundamentos sql
Fundamentos sql
 
Tutorial sql
Tutorial sqlTutorial sql
Tutorial sql
 
Informatica
InformaticaInformatica
Informatica
 
Unidad 2-lenguaje-sql
Unidad 2-lenguaje-sqlUnidad 2-lenguaje-sql
Unidad 2-lenguaje-sql
 

Último

trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 

Último (20)

trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 

SQL SELECT básico

  • 1. Select Comandos básicos de SQL Base de datos IV Ricardo Santos Garza Matricula: 1616395 Grupo: 52
  • 2. Select. Este muestra información sobre los datos almacenados en la base de datos. Dicha información puede pertenecer a una o varias tablas. Ejemplo mas básico. Select * From BD_LIBRERIA;
  • 3. Mostrando todas las columnas de una tabla. SELECT * FROM info_libros SELECT nombre FROM info_libros Mostrando solo algunas de las columnas de una tabla. SELECT Nombre, noaginas FROM info_libros Etiquetado de columnas y tabla. SELECT edicion, nopaginas As ‘Libro de la selva’ FROM info_libros
  • 4. Usando literales de cadena. Las literales de cadena son valores constantes y pueden ser insertadas en columnas derivadas para formatear datos. Pueden ser utilizadas como valores alternativos en funciones, tal como la función ISNULL(). SELECT Nombre, cantidad As‘CantidadAnterior’, (cantidad * 2) As‘Cantidad Nueva’ FROM info_libros
  • 5. FILTRANDO DATOS con WHERE El filtrado de datos es el proceso de especificación de los criterios, para que sólo se muestren las filas con los datos específicos que se requieren. Esto se puede hacer en Microsoft SQL Server usando: - Operadores de comparación - Operadores lógicos - Comparaciones de valores de tipo cadena - Rangos de valores - Listas de valores Ejemplo: SELECT * FROM info_libros WHERE nombre=‘Libro de la selva’
  • 6. Filtrando datos, usando rango de valores y listas de valores. Algunas veces un rango de valores puede ser definido para filtrar datos. En lugar de escribir una clausula WHERE con múltiples expresiones conectadas por el operador OR o AND o usando la expresión >= And <=. Se puede usar el predicado BETWEEN para especificar un valor grande o pequeño, este es equivalente a usar la expresión >= And <=. Asi como también se puede utilizar el predicado IN lo cual seria equivalente a múltiples expresiones conectadas por OR. Ejemplo: SELECT nombre, edición FROM info_libros WHERE nombre BETWEEN ‘Libro de la selva ’ And ’50 sombras’
  • 7. El valor NULL es un valor especial, y por tanto, no se puede comparar con los operadores aritméticos normales (=, >, <, <>), y en su lugar debemos utilizar los operadores IS y IS NOT. Usando la función NULLIF(). Devuelve un valor NULL si las dos expresiones especificadas son iguales. Ejemplo: SELECT * FROM info_libros WHERE cantidad IS NULL And nopaginas=‘Activo’ SELECT * FROM info_libros WHERE cantidad IS NOT NULL And nopaginas=‘Activo’
  • 8. Usando la función COALESCE(). Devuelve la primera expresión distinta de NULL entre sus argumentos. Un aspecto a tener en cuenta es que todos los argumentos deben ser del mismo tipo. Sintaxis: COALESCE ( expresion [ ,...n ])
  • 9. Ordenando Datos con ORDER BY Especifica el orden utilizado en las columnas devueltas en una instrucción SELECT, el orden puede ser ASC (Ascendente) o DESC (Descendente), al no especificarse alguno de estos se considera por default una ordenación ascendente. Ejemplo: SELECT Nombre, nopaginas, edición FROM info_libros ORDER BY Nombre
  • 10. Filtrando Datos con TOP Especifica que sólo se devolverá el primer conjunto de filas del resultado de la consulta. El conjunto de filas puede ser un número o un porcentaje de las filas. La expresión TOP se puede utilizar en instrucciones SELECT, INSERT, UPDATE y DELETE. Ejemplo: SELECT TOP(10) nombre, cantidad, edición, nopaginas FROM info_libros ORDER BY nombre