Вопросы по теме 'patindex'
SQL Server 2005 Запрос SUBSTRING & PATINDEX
у меня есть в моей базе данных три словосочетания:
например: "Дренажные установки JKH"
Кто-нибудь знает, как получить первую букву третьего слова?
Мне нужно извлечь букву «U» из слова «Единицы».
Н.Б. Я пытался использовать...
2703 просмотров
schedule
11.06.2023
Выберите запрос для удаления нечисловых символов
У меня есть грязные данные в столбце с переменной длиной альфа. Я просто хочу удалить все, что не 0-9.
Я не хочу запускать функцию или процесс. У меня есть аналогичный скрипт, который просто захватывает числовое значение после текста, это...
251463 просмотров
schedule
12.07.2022
SQL-сервер и непроверенный результат patindex
Я пытаюсь проверить номера телефонов в формате NANP.
я использую этот код
patindex('+1[2–9][0-9][0-9][2–9][0-9][0-9][0-9][0-9][0-9][0-9]', n)
Но не работает должным образом, некоторые числа, которые должны быть действительными (например,...
103 просмотров
schedule
01.08.2023
SQL - Как вернуть набор чисел после определенного слова
В SQL я пытаюсь вернуть первый набор числовых значений после определенного слова. Мне нужны только числа из строки после определенного слова. например: 'привет:'
Например:
hello : 123 should return 123
hello : x123 should...
1098 просмотров
schedule
07.11.2022
Как сопоставить все символы, кроме правой четверти (закрытая квадратная скобка) с PatIndex SQL?
В приведенном ниже примере кода все результаты должны возвращать 7.
Однако те, чьи псевдонимы начинаются с X, этого не делают.
select
--where matches
patindex('%-%' ,'111111-11') dash --not a special character, so works...
249 просмотров
schedule
24.07.2023
Как извлечь только данные перед строкой шаблона
Как извлечь только строку после CX_EduDegree=??????? и заменить %20 пробелами. Данные разделены пробелами и никогда не находятся в одной и той же позиции.
Я попытался использовать патиндекс с подстрокой и заменить. Но я не добился успеха....
82 просмотров
schedule
28.04.2023
выбор правильной буквы из строки
CREATE TABLE #tmpTbl (m VARCHAR(100))
INSERT INTO #tmpTbl VALUES
(',[Undergraduate1]')
,(',[Undergraduate10]')
,(',[Undergraduate11]')
;
GO
select LEFT(m, PATINDEX('%[0-9]%', m)-1) as a,
SUBSTRING(m, PATINDEX('%[0-9]%', m),...
295 просмотров
schedule
02.04.2022
PATINDEX, подстановочные знаки и переменные
Как заставить PATINDEX выполнять сопоставление с подстановочным знаком для переменной, содержащей символ % ?
В следующем я хочу, чтобы PATINDEX возвращал начальную позицию «% 3d»:
DECLARE @inputText as VARCHAR(100)
DECLARE @s as Int...
1798 просмотров
schedule
08.04.2023
Почему замена не выполняется при использовании PATINDEX для определенных специальных символов?
Мы пытаемся удалить определенные специальные символы из строки, используя приведенную ниже (упрощенную) команду, которая является наиболее распространенным решением, которое мы видели после поиска. Но результаты противоречивы при использовании...
431 просмотров
schedule
14.04.2023
Патиндекс mssql для символа ]
Как указать символ ] внутри класса символов (функция MS SQL SERVER PATINDEX)?
'%["[]%' - for starting bracket - it works
'%["]]%' - for ending - it does not
344 просмотров
schedule
22.01.2023
PATINDEX не распознает точку и запятую
У меня есть столбец, который должен содержать номера телефонов, но он содержит все, что хотел пользователь. Мне нужно создать обновление, чтобы удалить все символы после недопустимого символа.
Для этого я использую регулярное выражение как...
182 просмотров
schedule
07.11.2022