No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Curso de Bases de Datos con MySQL y MariaDB

Curso de Bases de Datos con MySQL y MariaDB

Carlos Eduardo G贸mez Garc铆a

Carlos Eduardo G贸mez Garc铆a

Listando datos: SELECT

19/34
Recursos

Aportes 7

Preguntas 1

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

鈥 FUNCIONA de Igual Manera:

SELECT  row_number() OVER(),
`lines`.`name`,
`trains`.`serial_number`
FROM `lines` -- la fuente es la tabla lineas
INNER JOIN `trains` -- ac谩 te sumo la tabla trenes
WHERE `lines`.`id` = `trains`.`line_id`; 

Se puede redondear el promedio de los a帽os envolviendo un ROUND() dentro del promedio:

SELECT ROUND(AVG(year)) AS year_avg FROM trains;

He pasado por tres cursos de SQL y nunca hab铆a entendido el tema de los JOINS hasta ahora, gran profesor!

SELECT

USE metro_cdmx;

--Seleccionar todo
SELECT * FROM `lines`;

--Filtrar por columnas
SELECT id, name, color FROM `lines`;

--Operaciones matem谩ticas con SELECT
SELECT (2 + 2);

SELECT (2 + 2) AS resultado;

--Promedio

SELECT AVG(year) FROM `trains`;

SELECT AVG(year) AS year_avg FROM `trains`;

--Juntar tablas

SELECT 
`lines`.`name`,
`trains`.`serial_number`
FROM `lines`
INNER JOIN `trains` 
ON `lines`.`id` = `trains`.`line_id`;
-- Aca realizo mi inner join donde junto la tablas trains y lines
SELECT
    l.name,
    l.name,
    t.serial_number,
    t.lines_id
from
    `lines` AS l
    INNER JOIN `trains` AS t ON l.id = t.lines_id;
USE metro_cdmx;

-- SELECCIONAR TODO
SELECT * FROM `lines`;

-- FILTRAR POR COLUMNAS
SELECT id, name, color FROM `lines`;

-- OPERACIONES MATEM脕TICAS CON SELECT
SELECT (2 + 2);

-- DAR UN ALIAS A UNA COLUMNA
SELECT (2 + 2) AS resultado;

-- SABER EL PROMEDIO DE A脩OS DE LOS TRENES
SELECT AVG(year) AS `promedio trenes` FROM `trains` ;

-- UNIR TABLAS
SELECT
`lines`.`name`,
`trains`.`serial_number`
FROM `lines`
INNER JOIN `trains`
ON `lines`.`id` = `trains`.`line_id`;

As铆 tambi茅n funciona :'0

SELECT l.name,t.serial_number from `lines` l, trains t WHERE l.id=t.line_id;
```