Слияние имен полей в сетке данных
Я хочу объединить имя поля в datagridview, который объединяет весь текст каждого имени поля, и сделать его одним, например:
cashierfn: Don
cashiermi: C
cashierln: Lee
и объединить это как:
Cashier Name: Lee, Don C.
Я сделал этот код, чтобы получить его:
select cashierln, cashierfn, cashierid as 'Cashier Name'
from cashier;
И только кассир сменил название. что я должен делать! У вас есть идея, в чем проблема.
1 ответ
Попробуй это
select cashierln + ', ' + cashierfn + ' ' + cashiermi + '.' as CashierName
from cashier
но это даст дополнительный пробел или одиночную точку, если второе имя пустое или пустое. Итак, вот обходной путь:
select cashierln + ', ' + cashierfn +
case when cashiermi is null
then ' ' + cashiermi + '.'
else ''
end as CashierName
from cashier