Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Вырезать второе слово из строки
|
|||
|---|---|---|---|
|
#18+
Помогите пожалуйста, есть строка, например Иван Иванов, как проще всего вырезать и вывести второе слово? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2018, 09:14 |
|
||
|
Вырезать второе слово из строки
|
|||
|---|---|---|---|
|
#18+
вбить название топика в поиск по форуму ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2018, 09:35 |
|
||
|
Вырезать второе слово из строки
|
|||
|---|---|---|---|
|
#18+
U_rtqwec, Как вариант - Код: sql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2018, 09:54 |
|
||
|
Вырезать второе слово из строки
|
|||
|---|---|---|---|
|
#18+
Massa52U_rtqwec, Как вариант - Код: sql 1. 2. Но так в лоб не стоит использовать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2018, 10:25 |
|
||
|
Вырезать второе слово из строки
|
|||
|---|---|---|---|
|
#18+
Massa52, Ага, при Иван Васильевич мы получим "льевич" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2018, 10:26 |
|
||
|
Вырезать второе слово из строки
|
|||
|---|---|---|---|
|
#18+
Вариант не фонтан, но пусть будет: Код: sql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2018, 10:48 |
|
||
|
Вырезать второе слово из строки
|
|||
|---|---|---|---|
|
#18+
Massa52U_rtqwec, Как вариант - Код: sql 1. 2. А если фамилия не Иванов? Сразу бы советовали select right(@str,6) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2018, 11:01 |
|
||
|
Вырезать второе слово из строки
|
|||
|---|---|---|---|
|
#18+
Дед-ПапыхтетMassa52U_rtqwec, Как вариант - Код: sql 1. 2. А если фамилия не Иванов? Сразу бы советовали select right(@str,6) даладно, и так хорошо, CHARINDEX дает позицию слева, если дает, а режем справа, считая, что позиция слева и есть количество DECLARE @str NVARCHAR(100) = N'Иванидзе Петров Водкин'; SELECT CHARINDEX(N' ', @str) SELECT RIGHT(@str, CHARINDEX(N' ', @str) + 1); --- ров Водкин ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2018, 11:13 |
|
||
|
Вырезать второе слово из строки
|
|||
|---|---|---|---|
|
#18+
Ролг ХупинДед-Папыхтетпропущено... А если фамилия не Иванов? Сразу бы советовали select right(@str,6) даладно, и так хорошо, CHARINDEX дает позицию слева, если дает, а режем справа, считая, что позиция слева и есть количество DECLARE @str NVARCHAR(100) = N'Иванидзе Петров Водкин'; SELECT CHARINDEX(N' ', @str) SELECT RIGHT(@str, CHARINDEX(N' ', @str) + 1); --- ров Водкин Ну если у автора темы все слова разделяются ОДНИМ пробелом - таки легко и ненапряжно написать вполне кошерный код. Можно его обернуть в case when then else end, но мне лень. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2018, 11:23 |
|
||
|
Вырезать второе слово из строки
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2018, 12:17 |
|
||
|
Вырезать второе слово из строки
|
|||
|---|---|---|---|
|
#18+
о! все меряются... тогда я тож :) Код: sql 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2018, 13:34 |
|
||
|
Вырезать второе слово из строки
|
|||
|---|---|---|---|
|
#18+
Дедушкао! все меряются... тогда я тож :) Код: sql 1. 2. 3. 4. 5. 6. 7. Хмм, если 2016: авторstring_split - SQL Server (starting with 2016) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2018, 13:55 |
|
||
|
Вырезать второе слово из строки
|
|||
|---|---|---|---|
|
#18+
U_rtqwecПомогите пожалуйста, есть строка, например Иван Иванов, как проще всего вырезать и вывести второе слово? Дать по пальцам умнику, который такую структуру таблицы сотворил, забыв о НФ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2018, 13:57 |
|
||
|
Вырезать второе слово из строки
|
|||
|---|---|---|---|
|
#18+
Ролг ХупинХмм, если 2016:откуда-то известно, что это не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2018, 14:00 |
|
||
|
Вырезать второе слово из строки
|
|||
|---|---|---|---|
|
#18+
Дедушкаоткуда-то известно, что это не так? в моей 12ке не работает, к примеру ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2018, 14:01 |
|
||
|
Вырезать второе слово из строки
|
|||
|---|---|---|---|
|
#18+
шК0ДЕРв моей 12ке не работает, к примеруесли вы не в курсе, что сия ф-ия только с 2016 это проблемы ваших знаний, а если ТС не указал версию сервера то это его проблемы (по дефолту считается самая распоследняя). :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2018, 14:04 |
|
||
|
Вырезать второе слово из строки
|
|||
|---|---|---|---|
|
#18+
ДедушкашК0ДЕРв моей 12ке не работает, к примеруесли вы не в курсе, что сия ф-ия только с 2016 это проблемы ваших знаний, а если ТС не указал версию сервера то это его проблемы (по дефолту считается самая распоследняя). :) string_split - SQL Server (starting with 2016) вестимо... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2018, 14:06 |
|
||
|
Вырезать второе слово из строки
|
|||
|---|---|---|---|
|
#18+
Дедушка, а если разных разделителей много? ("А если б он вёз патроны?!" ©) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2018, 15:23 |
|
||
|
Вырезать второе слово из строки
|
|||
|---|---|---|---|
|
#18+
iap, добавить разделителей по желанию :D Код: sql 1. 2. 3. 4. 5. 6. 7. 8. кстати хз что будет быстрее PATINDEX или xml ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2018, 15:28 |
|
||
|
Вырезать второе слово из строки
|
|||
|---|---|---|---|
|
#18+
felix_ffiap, добавить разделителей по желанию :D Код: sql 1. 2. 3. 4. 5. 6. 7. 8. кстати хз что будет быстрее PATINDEX или xmlТочнее, на сколько наносекунд? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2018, 15:29 |
|
||
|
Вырезать второе слово из строки
|
|||
|---|---|---|---|
|
#18+
iap, ну смотря в каких объемах сравнивать, думаю на (десяти-ста)-милионной таблице возможно разница будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2018, 15:31 |
|
||
|
Вырезать второе слово из строки
|
|||
|---|---|---|---|
|
#18+
ДедушкаРолг ХупинХмм, если 2016:откуда-то известно, что это не так? нескрепово ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2018, 15:38 |
|
||
|
Вырезать второе слово из строки
|
|||
|---|---|---|---|
|
#18+
iapа если разных разделителей много?а если пробел является и разделителем и частью "слова"? смысл придумывать себе приключений на жо? есть постановка задачи... хумор— Слушай, ты разработчик. Ответь, почему разработчики всегда неправильно оценивают время на создание программ? — Представь что тебе надо разгрузить машину, сколько времени это займет? — Пару часов. — Это камаз. — 8 часов. — Камаз, груженый песком. — 12 часов. — У тебя нет лопаты и инструментов, только твои руки. — 2 дня. — На улице минус 40. — 4 дня. — Камаз вообще под водой. — Так же нечестно, ты постоянно придумываешь новые условия! К чему ты мне вообще все это рассказываешь? Вы, разработчики, вечно всякую фигню рассказываете! Вместо этого могли бы просто оценить правильное время на разработку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2018, 15:42 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39630591&tid=1689923]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 257ms |
| total: | 413ms |

| 0 / 0 |
