Bienvenido a la Comunidad de Treehouse

¿Quieres colaborar en errores de código? ¿Tienes errores que necesitan comentarios? ¿Buscas un par de ojos adicionales en tu último proyecto? aquí.

¿Buscas aprender algo nuevo?

Treehouse ofrece una prueba gratuita de siete días para estudiantes nuevos. Obtén acceso a miles de horas de contenido y únete a miles de

Inicia tu prueba gratuita

Bases de Datos Informes con SQL Trabajar con Texto Crear extractos

No se puede completar el objetivo. Se recibió: "Bummer: Esperando resultados como L Chalkley' no 'L Chalkley'."

El vídeo antes de la pregunta muestra el uso de funciones como SUBSTR para recibir posiciones iniciales específicas y longitudes de datos de columnas. Después de implementar las mismas funciones en el objetivo, ocurre un error que dice: Bummer: Expecting results like 'L Chalkley' not 'L Chalkley'. El apellido se ha añadido después y en el mismo alias, sin embargo, la solución correcta no me queda clara. He cambiado las comillas y las comillas simples para el alias pero ocurre el mismo error. La consulta actual no funciona,

SELECT SUBSTR(first_name, 1, 1) || " " || last_name AS initial FROM customers;

1 Respuesta

Mark Sebeck
Mark Sebeck
38,347 Puntos

Jack, estás muy cerca. Primero, no estoy seguro de por qué tienes 2 selects. Puedes hacer fácilmente la tarea con uno de los selects que tienes. Segundo, no necesitas || " " ||. No estás generando una cadena de texto. Simplemente necesitas seleccionar los datos.

La parte importante es que tienes el SUBSTR correcto. Así que sin darte la respuesta, haz algo como:

select first_name como alias, last_name from customers

para el nombre, pon lo que tienes para SUBSTR y para el alias pon el nombre del alias initial.

¡Espero que esto te ayude Jack y sigue adelante!