¡El poder de los datos!

1

¡El poder de los datos!

Introducción a las bases de datos relacionales

2

Buenas prácticas de bases de datos con SQL

3

Tipos de datos en SQL

4

¿Cómo crear una base de datos en SQL?

5

Práctica: Tu primera consulta en bases de datos

6

Historia y Evolución de SQL

7

Práctica: Creación de Tablas en SQL (CREATE TABLE)

Manipulación de Datos

8

Insertando Datos con SQL (INSERT)

9

Consultas y Selecciones en SQL (SELECT)

10

Práctica: SELECT en SQL

11

Actualización de Datos con SQL (UPDATE)

12

Eliminación de Datos con SQL (DELETE)

13

Práctica: CRUD con SQL

Manipulación Avanzada de Datos

14

Instalación de MySQL Server y MySQL Workbench

15

¿Qué es la cláusula WHERE de SQL?

16

Filtrar y Ordenar Datos en SQL (LIKE)

17

Práctica: Filtrar Datos con WHERE en SQL

18

Cláusulas de Comparación Textual en SQL (AND, NULL, IN, NOT)

19

Funciones de Aritmética Básica en SQL (COUNT, SUM, AVG)

20

Funciones de Aritmética Básica en SQL (MIN, MAX)

Agrupación de Datos

21

Agrupación de Datos en SQL: GROUP BY, HAVING y CASE para Análisis Avanzado

22

Práctica: Agrupamiento y Ordenamiento de Datos

23

Tipos de JOIN en SQL

24

¿Cómo funciona INNER JOIN, LEFT JOIN, RIGHT JOIN y FULL JOIN?

25

Práctica: LEFT JOIN en SQL

Transformación de Datos

26

Vistas Materializadas en SQL: Como optimizar tus consultas y reportes.

27

Práctica: Crear Vistas Materializadas en SQL

28

Optimización de Bases de Datos con SQL: CREATE INDEX y TRIGGER

29

Vistas Materializadas y Temporales en SQL

30

Expresiones de Tablas Comunes (CTE) en SQL

Procedimientos Almacenados

31

Procedimientos Almacenados en SQL

32

Procedimientos Almacenados en SQL: Gestión de Variables y Manejo de Excepciones

Administración de Base de Datos

33

Respaldos y Restauración de Bases de Datos

34

Seguridad en Bases de Datos SQL

Análisis de Datos Avanzados

35

Potenciando los Datos en la Nube: Data Science, Big Data, ML e AI

36

SQL para Análisis de Datos: Primeros pasos con Power BI

No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

No se trata de lo que quieres comprar, sino de quién quieres ser. Aprovecha el precio especial.

Antes: $249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

14 Días
5 Hrs
17 Min
20 Seg

Funciones de Aritmética Básica en SQL (MIN, MAX)

20/36
Recursos

Aportes 19

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

![](https://static.platzi.com/media/user_upload/Funciones%20MIN%20MAX-ad3df134-6cd5-4a75-b54a-910fef04a037.jpg)
Pero para que voy a estar consultando cosas básicas en Chat GPT? Se supone que vine a aprenderlo a este curso...
```js -- RETO SELECT *FROM INSTRUCTORS SELECT ROUND(salary) FROM INSTRUCTORS; SELECT MAX(salary) - MIN(salary) AS salary_difference FROM instructors; SELECT (MAX(salary) - MIN(salary)) * 2 AS doubled_salary_difference FROM instructors; ```
```jsx select min(age) as 'Edad Mínima', max(age) AS 'Edad Máxima', avg (age) as 'Promedio', round(avg(age)) as 'Promedio Redondeado', max(age) - min(age) as 'Diferencia de edades max y min', max(age) + min(age) as 'Suma de edades max y min', max(age) * min(age) as 'Producto de edad max y min', max(age) / min(age) as 'División entre edad max y min' from students; ```
Mis notas del curso 📝 ![](https://static.platzi.com/media/user_upload/Clase20v1-0149fcb6-b1e9-434f-ab2b-1792b3cff794.jpg)
Toda la información de cada video es super valiosa, pero siento que el curso esta mal estructurado.
Me parece normal que te manden a investigar cosas sobre temas complementarios al curso pero no con cosas básicas...
Para el caso practico, use la edad promedio de esta forma: ```js SELECT ROUND(AVG(AGE),2) AS 'AVGAGE' FROM STUDENTS; SELECT ROUND(AVG(AGE)) AS 'AVGAGE' FROM STUDENTS; ```Redondeando el promedio a dos dígitos y redondeo hacia arriba
Hola a todos, quiero compartir con ustedes este curso que ofrece un enfoque detallado y bien estructurado, ideal para aquellos que buscan profundizar en el tema. <https://www.youtube.com/watch?v=86yL5lZw-YE&list=PLPP5LxJ4T3ieG1yH4aM7Bm2KsalvzpWlj> Creo que será de gran valor para cualquiera que desee mejorar sus conocimientos y habilidades en este área. ¡Espero que les sea útil!
```js SELECT salary, ROUND(CAST(REPLACE(salary, '$', '') AS DECIMAL)) AS 'entero' FROM instructors i; ```SELECT salary, ![](https://static.platzi.com/media/user_upload/image-fff48980-0e39-43af-af81-d941d3e36a99.jpg) ROUND(CAST(REPLACE(salary, '$', '') AS DECIMAL)) AS 'entero' FROM instructors i;
```js MAX() -- El siguiente codigo me dara el valor mas alto en la columna de precios SELECT MAX(Price) FROM Products; -- Le puedo dar un alias usando AS SELECT MIN(Price) FROM Products; ```
```js MIN() -- El siguiente codigo me dara el valor mas bajo en la columna de precios SELECT MIN(Price) FROM Products; -- Le puedo dar un alias usando AS SELECT MIN(Price) AS "Valor_Minimo" FROM Products; ```
`SELECT ROUND(23.7) AS REDONDEO;`
En relación al round(): Para el ejemplo round(SALARY): En mi ejemplo el valor original era 90500,00 Y quedó : 90500 (Me quitó los decimales.) Probé round(SALARY,1): Me quedó así: 90500,0 (Me quitó un decimal.)
Muy importante esto de las bases de datos para la ciencia de datos y el machine learning
Uso del operador resta con los conceptos aplicados en la clase: ```js ```
Gracias por compartir la aritmética de SQL con nosotros Caro 👩‍💻 `SELECT MIN (AGE) AS 'MINAGE' , MAX(AGE) AS 'MAXAGE'` `FROM STUDENTS`
Ejercicio con el operador resta, aplicando los comandos vistos en clase: `SELECT MAX(salary) - MIN(salary) AS RESULT FROM INSTRUCTORS` Ejercicio resta, con el uso de variables: `DECLARE @Valor1 INT = 10;` `DECLARE @Valor2 INT = 5;` `DECLARE @Resultado INT;` `SET @Resultado = @Valor1 - @Valor2;` `SELECT @Resultado AS ResultadoResta;`
Ejercicio de practica con ROUND(): SELECT ROUND(salary,1) as ROUND\_AGE FROM INSTRUCTORS WHERE instructor\_id = 25