rusqhyazeubebgcahrcsdanlenetfifrglkadeelhuisgaitkkkylvltmknoplptrosrskslessvtrukuz

Как вынуть число из строки?

Больше
3 мес. 3 нед. назад - 3 мес. 3 нед. назад #171 от О.Коровяков
О.Коровяков создал тему: Как вынуть число из строки?
Пример показывает, как при помощи T-SQL выдернуть число из строки. Например, есть url: ok-wood.com.ua/Programming /Sources.aspx?id=1033&mode =show. Пример позволяет получить число 1033 из этого url. В примере всего 5 строчек кода. Используются функции SUBSTRING, PATINDEX и LEN.
DECLARE @s nvarchar(255);
SET @s = 'http://ok-wood.com.ua/Programming/Sources.aspx?id=1033&mode=show'
-- берем переднюю  часть строки, начиная с числа
SELECT @s = SUBSTRING(@s, PATINDEX('%[0-9]%', @s), LEN(@s));
-- отсекаем хвост до числа
SELECT @s = SUBSTRING(@s, 0, PATINDEX('%[^0-9]%', @s));
-- выводим
SELECT @s;
Последнее редактирование: 3 мес. 3 нед. назад пользователем О.Коровяков.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подпишитесь на наши новости...

Если вам интересны материалы опубликованных на Нашем сайте, Вы можете подписаться на рассылку информационных бюллетеней о новых публикациях ... Просто введите адрес электронной почты на какую Вы хотите получать Новости и нажмите кнопку "Подписаться"

Контакт Инфо

Ok-Wood.
08304 ул.Салютная,c.Гнедын,
Киевская обл, Украина
  • Тел: +39 067 492 41 24
    Tel: +38 095 095 88 60
  • Email: info@ok-wood.com.ua
  • Web: ok-wood.com.ua

Весь процесс строительства описан на страницах сайта, но более подробно о технологии, методах строительства, и всех деталях - Вы можете узнать в книге.