Както азиз-шейк посочи, няма начин да се потисне отделна колона от * директива, но може да сте в състояние да използвате следния хак:
SELECT CONCAT(c.FIRSTNAME, ',', c.LASTNAME) AS FIRSTNAME,
c.*
FROM `customer` c;
Това ще доведе до второто появяване на FIRSTNAME колона, за да приемете псевдонима FIRSTNAME_1 така че трябва да можете безопасно да адресирате персонализираното си FIRSTNAME колона. Трябва да поставите псевдоним на таблицата, защото * във всяка позиция, различна от началната, ще се провали, ако не е с псевдоним.
Надявам се това да помогне!