Saltar al contenido

Cómo seleccionar en SQL con ejercicios prácticos

cómo seleccionar registros en SQL? la respuesta esta en los ejercicios propuestos en este curso tomando en cuenta que viste el curso anterior además estaremos utilizando los comando de transact SQL

Trabajamos con la tabla «manuales» que almacena un catalogo de manuales de la escuela esta tabla será creada en la base de datos que gustes y la seguiremos usando para todos los ejemplos

create table manuales(
  titulo varchar(40),
  autor varchar(30),
  editorial varchar(15),
  fecha  datetime,
  Existencia integer
 );

Procederemos a realizar un Insert este comando es utilizado para hacer nuevos registros en la tabla.

  • insert into manuales(titulo,autor,editorial,fecha ,cantidad) values (‘Matematicas Basica’,’Jose martinez’,’Emece’,’1/1/2021′,100);
  • insert into manuales(titulo,autor,editorial,fecha ,cantidad) values (‘Moral y civica’,’Miguel soto’,’Atlantida’,’03/12/2020′,200);
  • insert into manuales(titulo,autor,editorial,fecha ,cantidad) values (‘Ingles para principiantes’,’jose perez’,’Siglo XXI’,’1/1/2019′,200);

Veamos todos los datos de la tabla el asterisco indica traer todas las columnas y de esta forma ya sabemos cómo seleccionar registros en SQL ?

Índice

    Ejemplos prácticos de cómo seleccionar en SQL

    • select * from manuales;

    Solo seleccionaremos el título, fecha y cantidad que representa la existencia en el inventario, todos las columna deben ser separadas por comas

    • select titulo,fecha,cantidad from manuales;

    Con la siguiente sentencia seleccionamos los títulos y precios de todos los libros:

    • select titulo,precio from manuales;

    Solamente la editorial y la cantidad de manuales disponibles:

    • select editorial,cantidad from manuales;

    Ademas Puedo filtrar los valores de una columna de numero ya que varia por tipo ademas necesito que me muestre todos los campos de la tabla

    • select * from manuales where cantidad = 100

    El resultado es el manual de ‘Matematica Basica’

    Para los casos donde el tipo de datos sea Varchar nuestro filtro debe estar acompañado de comillas simples para este caso solo seleccionaremos el titulo de la materia y el autor.

    • select titulo, autor from manuales where autor= ‘Miguel soto’

    El resultado es el manual de ‘Moral y Civica’, miguel soto.

    Aqui te presentamos una subsconsulta osea una consulta de una consulta, las cuales pueden provocar problemas de rendimiento en nuestra base de datas

    • select titulo from (select titulo, autor from manuales where autor= ‘Miguel soto’)

    En esta consulta el resultado seria el valor ‘Moral y Civica’ ya que solo buscamos una columna resultado de una consulta.

    Seleccionar fechas en sql

    La función Convert para formatear fechas es necesario para trabajar en sql server o en caso de que uses Mysql deberias ver la funcion date_format. te recomiendo estos link para ver mas ejemplos al detalle de cada caso

    En resumen, hemos aprendido cómo seleccionar registros en SQL? además de como hacer filtros en sql ?sencillos con un ejercicio muy practico. el comando select tambien se puede utilizar con ORDER BY, DISTINCT , WHERE Y GROUP BY

    Hasta la proxima !!

    Bye :D!!