У меня есть этот запрос,SELECT * с конкатенацией имени студента
GetRecords = conn.RetriveQuery("SELECT * FROM tbl_student WHERE StudentID = " & studetId)
, который будет выводить таблицу со следующими столбцами:
Student ID | Lastname | Firstname | Middlename | Gender | DOB | address | Contact | Email
Есть ли способ, чтобы создать короткий запрос, объединяет lastname
, firtsname
, middlename
как полное имя, так что выход будет
Student ID | Fullname | Gender | DOB | Address | Contact | Email
Возможный дубликат [Как сцепить более 2 полей с SQL?] (HTTP: // StackOverflow .com/questions/3182555/how-to-concatenate-more-than-2-fields-with-sql) –
В общем, вы не должны использовать 'SELECT *' в реальном коде. База данных может свободно возвращать столбцы в любом порядке, если вы это сделаете. Он почти * всегда возвращает их, как вы ожидаете, а не всегда. Вы должны явно указать столбцы, которые вы хотите получить. –