Irving Juárez
Se puede redondear el promedio de los años envolviendo un ROUND() dentro del promedio:
SELECT ROUND(AVG(year)) AS year_avg FROM trains;
-- 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`;
Irving Juárez
Se puede redondear el promedio de los años envolviendo un ROUND() dentro del promedio:
SELECT ROUND(AVG(year)) AS year_avg FROM trains;
Mario Alexander Vargas Celis
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`;
david alvarez
Se pueden sumar dos valores de dos tablas diferente y obtener una table de resultados? operar con matrices o vectores?
Carlos S. Aldazosa
Carlos S. Aldazosa
Esto te puede servir link
Elkin David Jaramillo Flórez
-- 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;
Pedro Alveano Aguerrebere
hola,
a mí me dio el mismo resultado con:
SELECT
`name`,`serial_number`
FROM `lines`
INNER JOIN `trains`
ON `id` = `trains`.`line_id`;
Kengya Moncada
Excelente profe ♥
Cristian Damaso Calderon Rojas
Podemo redondear y decirle cuantos decimales necesitamos.
SELECT ROUND(AVG(year),2) FROM trains;```txt SELECT ROUND(AVG(year),2) FROM trains;
Jonathan Amaya Mendieta
Respecto al tema de los JOIN entre las tablas, se recomienda ser especifico como lo fue el profe ya que existen tablas que pueden tener el mismo campo dentro de la tabla, por ejemplo
- TABLA CELULARES
serial, marca, etc..
-TABLA CARGADORES
voltaje, marca, etc..
En este caso si nosotros colocamos
SELECT marca, etc... FROM celulares JOIN etc....
Nos arrojara una advertencia donde nos dice que la columna marca es ambigua en la consulta select ya que no sabe de que tabla queremos el serial, por ende, es recomendable ser especificos en este tipo de casos y seguramente en otros.
Vladimir Angarita
SELECT CONCAT(lines.name, '' ,trains.serial_number) as NameSerialnumber FROM linesINNER JOIN trainsON lines.id = trains.line\_id;
Kebyn Enrique Ajin Elías
CARLOS DANIEL RIVERA RANGEL
Así también funciona :'0
SELECT l.name,t.serial_number from `lines` l, trains t WHERE l.id=t.line_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`;