Вопросы по теме 'patindex'

SQL Server 2005 Запрос SUBSTRING & PATINDEX
у меня есть в моей базе данных три словосочетания: например: "Дренажные установки JKH" Кто-нибудь знает, как получить первую букву третьего слова? Мне нужно извлечь букву «U» из слова «Единицы». Н.Б. Я пытался использовать...
2703 просмотров
schedule 11.06.2023

Выберите запрос для удаления нечисловых символов
У меня есть грязные данные в столбце с переменной длиной альфа. Я просто хочу удалить все, что не 0-9. Я не хочу запускать функцию или процесс. У меня есть аналогичный скрипт, который просто захватывает числовое значение после текста, это...
251463 просмотров

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 просмотров

Как извлечь только данные перед строкой шаблона
Как извлечь только строку после 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