Дополнительно
Как создать функцию в SQL сервере
Пожалуйста, помогите мне, как фильтровать слова в SQL с помощью функции?
Я'м, имея трудное время, если я объясню это так, Я'м даю пример:
ID | WebsiteName |
-----------------------------------
1 | www.yahoo.com |
2 | www.google.com |
3 | www.youtube.com |
Я хочу, как получить имя сайта. Я хочу выбрать записи с выходной такой. Как удалить 'www.' и '.ком' в записи.
ID | WebsiteName
--------------------------
1 | yahoo
спасибо за помощь. :Д
59
5
Как насчет этого?
и затем использовать:
Конечно, это сильно ограничены в том, что он будет только полосы
ВСП.
в начале и.ком
в конце - ничего (поэтому он выиграл't работа на другие имена хост-машине нравится smtp.yahoo.com и другие интернет-домены, такие как.орг,
.Эду,
.де и т. д.)Это одна сделать что-то "." и символы. Обратите внимание, что это выиграл't работа для более сложных URL-адресов, как и"www.somesite.co.uk" в идеальном случае функция будет проверять, сколько экземпляров в "." в персонажа и выбрать подстрока соответственно.
Я могу дать небольшой хак, вы можете использовать функция T-SQL-кода. Попробуйте это:
Вы можете использовать вещи в место замены для избежания ошибок, что Гамлет Акопян отметил
Это будет работать для большинства имен сайт :
Выберите ID, обратный(PARSENAME(обратного(имя_сайта), 2)) от dbo.YourTable ....
.