El nombre mas largo y mas corto de una lista determinada
Publicado por El nombre mas largo y mas corto de una lista determinada (1 intervención) el 24/02/2023 23:30:33
Buenas! Estoy tratando de resolver la siguiente consulta en sql server:
El nombre mas largo y mas corto de una lista determinada y a la vez la cantidad de caracteres de cada uno de esos nombres.
Intenté haciendo esta consulta, pero el max() como el min() de un varchar, es según el orden del alfabeto.
después intenté con una subconsulta:
me devuelve error.. Quitando la linea de order by, corre bien la query pero no me devuele el nombre mas corto ni tampoco el mas largo.
Me darían una mano gentee
El nombre mas largo y mas corto de una lista determinada y a la vez la cantidad de caracteres de cada uno de esos nombres.
Intenté haciendo esta consulta, pero el max() como el min() de un varchar, es según el orden del alfabeto.
1
2
3
4
5
6
select
min(name) as shortest_name,
min(len(name)) as lon,
max(name) as largest_name,
max(len(name)) as lon
from occupations
después intenté con una subconsulta:
1
2
3
4
5
6
7
8
9
10
select
min(name) as shortest_name,
min(len(name)) as lon,
max(name) as largest_name,
max(len(name)) as lon
from (
select name, len(name) as long_nombre
from occupations
) as sub
order by long_nombre
me devuelve error.. Quitando la linea de order by, corre bien la query pero no me devuele el nombre mas corto ni tampoco el mas largo.
Me darían una mano gentee
Valora esta pregunta


0