Разделить имя отчество и фамилию от полного имени из таблицы базы данных
eid ename 1 kula sekhar reddy 2 sachin ramesh tendulker 3 mahindra singh dhoni 4 ravi chandra aswin
Требуемый выход как ниже
eid firstname middlename lastname 1 kula sekhar reddy 2 sachin ramesh tendulker 3 mahindra singh dhoni 4 ravi chandra aswin
Что я уже пробовал:
Пожалуйста, дайте запрос для отображения имен, как указано выше
Afzaal Ahmad Zeeshan
Мы понятия не имеем ни о таблице, ни о схеме, ни о чем другом. Как мы можем предоставить запрос на это?
PIEBALDconsult
Чтобы добавить к тому, что уже было сказано (избегайте манипуляций со строками в SQL), когда это необходимо, вы найдете лучшую производительность, написав табличнозначную функцию в C#.
https://www.codeproject.com/Articles/37377/SQL-Server-CLR-Functions
https://docs.microsoft.com/en-us/sql/relational-databases/clr-integration-database-objects-user-defined-functions/clr-table-valued-functions
https://technet.microsoft.com/en-us/library/ms131103(v=sql. 110). aspx
F-ES Sitecore
Важно, чтобы ваша база данных правильно моделировала ваши данные. Если имя, отчество и фамилия являются узнаваемыми сущностями в вашей системе, то они должны храниться как таковые. Поэтому храните каждый раздел в своем собственном поле и, если вы хотите показать их все вместе, объедините результаты в своем коде. Вы обнаружите, что сделать это таким образом гораздо проще, чем иметь одно поле, которое вы разделяете в SQL