no me quedo para nada claro el CONCAT(), como se de que manera debo asignar las columnas que quiero combinar y porque tantos parentesis y...

Alain Kevin Rojas Quiroga

Alain Kevin Rojas Quiroga

Pregunta
studenthace 5 años

no me quedo para nada claro el CONCAT(), como se de que manera debo asignar las columnas que quiero combinar y porque tantos parentesis y comas dentro del CONCAR()… me arroja error incluso si lo ejecuto asi como lo tiene el tutor

1 respuestas
para escribir tu comentario
    Brian Hawkins

    Brian Hawkins

    studenthace 5 años

    Las columnas que quieras combinar tienen que ver con lo explicado en las clases de Join pero te ayudaré en cuanto a tu duda del CONCAT para que proceses el ejercicio parte por parte y no aprendiendo diferentes temas en un solo ejercicio.

    La funcion CONCAT ayuda a añadir elementos a una sola cadena de texto como resultado final. Por ejemplo: SELECT CONCAT("Aprender ", "SQL ", "es ", "divertido!") AS cadena; OUTPUT: Aprender SQL es divertido!

    Ademas de cadenas de texto puedes concatenar las columnas que tú elijas, en el ejemplo que tenías duda se concatena el nombre de la tabla autor, un parentesis "(", la nacionalidad del autor y otro parentesis que cierra ")". El output final de esto será: Juan Rulfo(MEX)

    Adjunto la imagen en la que puedes observar cada elemento del CONCAT en el output.

    concat.png

    Fuente: https://www.w3schools.com/sql/func_mysql_concat.asp

Curso de SQL y MySQL desde Cero ► Empieza Gratis

Curso de SQL y MySQL desde Cero ► Empieza Gratis

Aprende desde cero SQL, el lenguaje para gestionar y consultar bases de datos relacionales. Elabora tablas, cruza, elimina, modifica y consulta información. Conoce las funciones de MySQL como gestor de base de datos para crear aplicaciones y soluciones tecnológicas efectivas.

Curso de SQL y MySQL desde Cero ► Empieza Gratis
Curso de SQL y MySQL desde Cero ► Empieza Gratis

Curso de SQL y MySQL desde Cero ► Empieza Gratis

Aprende desde cero SQL, el lenguaje para gestionar y consultar bases de datos relacionales. Elabora tablas, cruza, elimina, modifica y consulta información. Conoce las funciones de MySQL como gestor de base de datos para crear aplicaciones y soluciones tecnológicas efectivas.