Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Databases Reporting with SQL Working with Text Concatenating Text

I cannot figure out the solution to Challenge Task 1 of 2 under Reporting with SQL: Adding Text Columns Together

Is there a way to find out the solution?

2 Answers

Steven Parker
Steven Parker
231,268 Points

There's no answer function, but when you have trouble you can always post your code here and folks will generally help you identify the problems.

But before you do that I can give you a few hints based on commonly seen issues in the forum:

  • the data must be concatenated in to a single string
  • the single string gets a column alias
  • the concatenation must include fields and literals to create proper spacing
  • the literals must also include the <> characters that go around the email address

Give it another shot with those in mind and post your code here if you still have trouble.

Thuy Van Ngo
Thuy Van Ngo
3,289 Points

Hello, my solution is the following: SELECT first_name || " " || last_name || " " || "<" || "email" || ">" AS "to_field" FROM patrons; And it is still marked as wrong. I tried this query in the SQL playground and it worked. The results I got, is exactly as the suggested one in the question The question was: In the library database there's a patrons table listing all the users of the library. The columns are id, first_name, last_name, address, email, library_id and zip_code.

Generate a list of strings that are in the following format: Andrew Chalkley andrew@teamtreehouse.com. Concatenate the first name, last name and email address for all users.

Alias it to to_field. This will be used in the "To" field in email marketing.

Steven Parker
Steven Parker
231,268 Points

Odd, I tried your code in the challenge and it passed! But it should not, because of the quotes around the field name "email". Field names should never be quoted!

For future questions, start a new question instead of asking one in an answer. It will be seem by more students, and give you a better chance for a rapid reply.