Описание тега patindex
1
ответ
C# эквивалент функции PATINDEX в SQL Server 2008
У меня есть следующий код SQL Server, который я хотел бы сделать в коде C#. Логика такова: если шаблон "%SELECT %FROM% найден в строке с именем" x ", то мне нужно вернуться. "%" Обозначает 0 или более символов. Часть, которую я не получаю, это как п…
30 сен '13 в 21:22
1
ответ
Поиск по шаблону T-SQL - значения пространства имен
Мне нужно выполнить условие в строке, которая имеет "ns[0-9]:", где [0-9] может быть любым числом, даже большим, чем 10. Пример: DECLARE @test TABLE ( value VARCHAR(20)) INSERT INTO @test VALUES ( 'ns1:'), ( 'NOT OK'), ( 'ns7:'), ( 'ns8:'), ( 'ns9:'…
14 сен '18 в 20:48
2
ответа
Оператор select не возвращает полный результат из-за пробела между словами
У меня есть оператор выбора, который возвращает только частичное имя и округ из-за пробелов. Запрос должен вернуть: Stacey Cox, но он возвращает только Stacey. Он также должен вернуть Уэйн Каунти, но он возвращает Уэйн. Я пытался использовать RegExp…
14 дек '15 в 17:10
0
ответов
Найти конечный индекс индекса соответствия Patindex
У меня есть функция PATINDEX, как показано ниже, которая возвращает начальный индекс строки, как я хотел бы, но с учетом подстановочных знаков, у меня будет неизвестный конец строки, который потребуется для манипуляции строкой. Я хотел знать, возмож…
06 сен '18 в 09:29
4
ответа
Выбрав правильную букву из строки
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), LEN(m)) as b from #tmpTbl…
30 май '16 в 01:36
1
ответ
Запрос, сгенерированный Entity Framework с использованием PatIndex, не работает
У меня есть запрос, сгенерированный кодом EF5, где я использую SqlFunctions.PatIndex, и выполнение запроса занимает 5 минут. Если я внесу изменения в SQL, чтобы использовать вместо него оператор like, то он будет работать меньше секунды. Из того, чт…
30 май '13 в 12:22
1
ответ
Необходимо преобразовать функцию скалярного значения SQL с эквивалентом PATINDEX в VB
Долгое время читатель, первый постер. Извините заранее за стену текста. Короткая версия: мне нужно знать, как использовать VB Instr (или какую-либо другую функцию VB) для поиска строки и возврата индекса первого вхождения любого из трех символов в э…
14 окт '13 в 20:41
1
ответ
Sql найти последний нечисловой символ в строке
Как найти последний нечисловой символ в строке, такой как "10jnklgm51". Для того, чтобы найти 'm' в примере, каков наилучший простой способ?
29 июл '15 в 11:06
1
ответ
Patindex SQL Script
Я думаю, что у меня есть какая-то синтаксическая ошибка в моем скрипте, но я не могу понять, где. Я хочу выбрать целое число, которое находится между парой (), начиная справа от ячейки? Причина в том, что может быть другая пара скобок, содержащих си…
20 июл '10 в 06:00
4
ответа
Что бы цель "!" быть в заявлении
Я рассматриваю сценарии, написанные разными программистами, и вижу много утверждений, таких как: ((patindex('%,'+rtrim(ad.Dept)+',%', @vcP1Input) != 0) . и мне интересно, что за '!' используется для.
22 май '13 в 12:36
2
ответа
Проблема с patindex и символом юникода '-'
У меня есть строка с именем Dats что либо из общего внешнего вида xxxx-nnnnn (где x это персонаж, и n это число) или nnn-nnnnnn, Я хочу вернуть только цифры. Для этого я попробовал: SELECT Distinct dats, Left(SubString(artikelnr, PatIndex('%[0-9.-]%…
14 фев '17 в 09:14
3
ответа
SQL Server 2008 Standard - неверный параметр длины, переданный в функцию LEFT или SUBSTRING
Есть много вопросов с таким же названием, но я думаю, что это больше, чем кажется на первый взгляд. Вот мой запрос: SELECT SALH.COMPANY, SALI.MATERIAL, SALH.NAME1, SALH.DEPARTMENT, SALH.DOCTYPE, SALH.DOCNUM, SALI.MATERIAL, SALI.CUSTORDERNUM, '' AS G…
28 июн '17 в 14:05
2
ответа
Разбор столбца для переключения имен с помощью patindex
Итак, у меня есть база данных клиентов. я бегу SELECT * FROM MyTable он возвращает мне несколько столбцов, одним из которых является имя. Выглядит так: "Doe, John" "Jones, Bill" "Smith, Mike" "Johnson, Bob" "Harry Smith" "Black, Linda" "White, Laura…
23 окт '13 в 18:44
1
ответ
Выясните 0 позицию из строки в улье
Я хочу знать позицию данных, которые не начинаются с 0. Как в примере ниже, в первой строке первые цифры равны 00, и он возвращает 3 позиции, так как ненулевые значения начинаются с 3 позиции member_id values 008507743 3 017521344 2 040324598 2 КОД …
22 апр '16 в 12:28
1
ответ
SQL Server 2005 Query SUBSTRING & PATINDEX
У меня в базе данных три словосочетания: например: "Дренажные установки JKH" Кто-нибудь знает, как получить первую букву третьего слова? мне нужно извлечь "U" слова "Units". NB я пытался использовать SUBSTRING(Фраза, PATINDEX('% % %', Фраза) + 1, 1)…
13 янв '11 в 20:52
1
ответ
Конвертировать varchar в int в операторе select, используя patindex
Мой запрос для преобразования varchar в строку, select top(5)'Insert into jobs(minexperience,maxexperience)values('+ cast(substring(Experience as varchar(50)),0,patindex('%to%',Experience))*365*24*60*60, cast(substring(Experience as varchar(50)),pat…
16 апр '13 в 11:00
3
ответа
PATINDEX, подстановочные знаки и переменные
Как вы получаете PATINDEX чтобы сделать сопоставление с подстановочным знаком для переменной, которая включает в себя % персонаж? В следующем я хочу PATINDEX вернуть начальную позицию "% 3d": DECLARE @inputText as VARCHAR(100) DECLARE @s as Int DECL…
05 май '17 в 15:22
2
ответа
SQL- выбрать только числа из столбца, который содержит строку
У меня есть такая таблица (первый столбец содержит идентификатор и второй столбец varchar, который содержит строку (некоторые формулы)) - column_id column_formula 4686 4686 = 4684 - 4685 4687 4687 = ( 4681 / 1.205 / 4684 * 1000 ) 4717 4717 = ( 4711 …
12 мар '15 в 06:51
2
ответа
Использование patindex для замены символов
У меня есть таблица с именем столбца в нем, который содержит такие имена, как: A & A Turf C & D Railways D & B Railways У меня есть следующий запрос, который даст мне правильные столбцы, которые я хочу select name from table where patindex('_ & …
22 авг '18 в 19:41
1
ответ
sql формат даты patindex регулярное выражение заменить отзыв
Используя SQL, существует ли элегантный способ удалить "th", "rd" и "st" после даты? Вот как я это делаю, но я бы предпочел сделать что-то вроде регулярного выражения (пример ниже). Пожалуйста, не используйте функции с циклами while. Я уже видел эти…
16 сен '16 в 15:05