0 / 0 / 0
Регистрация: 17.02.2020
Сообщений: 61
|
|
1 | |
В поле Фамилия Имя Отчество вывести Фамилия И.О04.09.2020, 11:46. Показов 5440. Ответов 9
Всем привет!
Подскажите как в поле запроса с Фамилия Имя Отчество оставить Фамилия И.О. Понимаю, что лучше если было бы три отдельных поля, но возможности разбить нет. Смотрел разные варианты с Mid и Left, но они были со строкой. Как записать с полем не знаю До первого пробела слово целиком, затем взять 1 символ после пробела, и после двух пробелов взять 1 символ.
0
|
04.09.2020, 11:46 | |
Ответы с готовыми решениями:
9
ФАМИЛИЯ ИМЯ ОТЧЕСТВО в отчете Работа с подстроками: разбить таблицу FIO, на таблицы: F -фамилия, I - имя, O - отчество Необходимо сделать одним полем Фамилия полностью а имя и отчество только инициалы Как сократить полное Фамилия Имя Отчество как Фамилия И.О. в t-sql |
10745 / 5585 / 1411
Регистрация: 05.10.2016
Сообщений: 15,794
|
||||||||||||||||||||||||||
04.09.2020, 11:59 | 2 | |||||||||||||||||||||||||
Как нет?
Кликните здесь для просмотра всего текста
Пример использования:
Строк меньше - но работает примерно на 20% медленнее
Третий вариант того же
2
|
126 / 96 / 33
Регистрация: 28.02.2017
Сообщений: 478
|
||||||
04.09.2020, 12:07 | 3 | |||||
Сообщение было отмечено Serg064 как решение
Решение
1
|
10745 / 5585 / 1411
Регистрация: 05.10.2016
Сообщений: 15,794
|
|
04.09.2020, 12:09 | 4 |
0
|
126 / 96 / 33
Регистрация: 28.02.2017
Сообщений: 478
|
|
04.09.2020, 12:13 | 5 |
0
|
10745 / 5585 / 1411
Регистрация: 05.10.2016
Сообщений: 15,794
|
||||||||||||||||
04.09.2020, 12:16 | 6 | |||||||||||||||
Ну, а дальше можно так:
Кликните здесь для просмотра всего текста
... а вообще: Кликните здесь для просмотра всего текста
Преобразование длинного ФИО в краткий формат ("Пушкин А.С.")
2
|
126 / 96 / 33
Регистрация: 28.02.2017
Сообщений: 478
|
|
04.09.2020, 12:31 | 7 |
Это то да, смотря для каких целей- учебная, то быстрее в запросе, а если рабочая, тогда уже можно и заморочится.
0
|
10745 / 5585 / 1411
Регистрация: 05.10.2016
Сообщений: 15,794
|
|
04.09.2020, 13:59 | 8 |
Уважаемый Serg064, как вы там?
Помогло - нет? ... а то мы тут с ув. pagpal в коде изощряемся, а от вас "ни слуху - ни духу"
1
|
0 / 0 / 0
Регистрация: 17.02.2020
Сообщений: 61
|
|
04.09.2020, 14:27 [ТС] | 9 |
Все хорошо.
Спасибо большое! Помогло. Спасибо большое! Помогло.
0
|
10745 / 5585 / 1411
Регистрация: 05.10.2016
Сообщений: 15,794
|
|
04.09.2020, 14:31 | 10 |
1
|
04.09.2020, 14:31 | |
04.09.2020, 14:31 | |
Помогаю со студенческими работами здесь
10
Объединение столбцов Фамилия, Имя, Отчество в ФИО для сохранения данных в ФИО В строке s1 записаны фамилия имя отчество. Необходимо вывести фамилия и инициалы С клавиатуры вводится строка "Фамилия Имя Отчество". Изменить вывод строки на "Имя Отчество Фамилия" Строку в формате "фамилия, имя, отчество" преобразовать в формат "имя, отчество, фамилия" Ввести в одной строке фамилию, имя и отчество. Вывести, где останутся имя и фамилия Вывести записи файла на экран в виде: Имя Отчество Фамилия Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |