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

SQL: чтобы получить один из дубликатов с помощью оператора case
У меня есть таблица, в которой есть два столбца с дубликатами. id name classname description ----------------------------- 1 a aa aa:abcd 2 a Unknown Unknown 3 b bb unknown 4 c cc abcd Теперь...
1306 просмотров
schedule 23.07.2022

SSMS — SQL — CHARINDEX при возврате каретки
В SQL я пытаюсь взять адрес разной длины и разделить его при возврате каретки на два отдельных поля. У меня есть адрес, успешно разделенный, но время от времени (17 из 300 раз) правая часть адреса оказывается неправильной. Adr1: RM320...
297 просмотров
schedule 24.02.2023

SQL-получить подстроку после первого пробела и второго пробела в отдельных столбцах
У меня есть столбец FullName , содержащий FirstName , MiddleName , LastName . Например: Полное имя: Мэрилин Кин Киркленд Я хочу иметь 3 отдельных столбца для FirstName , MiddleName и LastName из FullName , взяв из него подстроку....
12097 просмотров
schedule 25.11.2022

Использование Charindex с подстрокой приводит к ошибке
У меня есть функция CHARINDEX с SUBSTRING, которая должна идентифицировать значение разделителя (|) и возвращать значение в качестве параметра в подстроку. Когда разделитель присутствует, он отлично работает select SUBSTRING('SH1684|32I5', 1,...
1423 просмотров
schedule 04.12.2023

SQL - Как вернуть набор чисел после определенного слова
В SQL я пытаюсь вернуть первый набор числовых значений после определенного слова. Мне нужны только числа из строки после определенного слова. например: 'привет:' Например: hello : 123 should return 123 hello : x123 should...
1098 просмотров
schedule 07.11.2022

Разделить строку T-SQL на - и пробел
У меня проблемы с T-SQL, и мне было интересно, может ли кто-нибудь указать мне правильный путь. У меня есть следующая переменная с именем @input DECLARE @input nvarchar(100); SET @input= '27364 - John Smith'; -- SET @input= '27364 -...
2964 просмотров
schedule 19.10.2022

Удалить символы между () SQL
Мне нужно удалить определенный текст из строкового значения в SQL. Я пробовал разные комбинации CHARINDEX и LEN , но все время ошибался! У меня есть поле имени, которое содержит имена. В некоторые поля добавлен текст в формате () ....
3380 просмотров
schedule 04.10.2022

SSIS — Производные столбцы — Статус случая — Charindex и Substring
У меня есть следующее преобразование в T-SQL: SELECT [FIELD_A] = case when CHARINDEX('-', FIELD_B)>0 then LEFT(FIELD_B,CHARINDEX('-', FIELD_B)-1) else FIELD_B end, Как я могу поместить это в выражение в объекте «Производный столбец» с...
784 просмотров

SQL-запрос с подстрокой charindex
table1 :::::::::::::::::::::::::::::::::: id | id_data | id_t | value 1 | 43 | 1 | 2 | 46 | 1 | 111,112,113 3 | 43 | 2 | 4 | 46 | 2 | 90,5 table2 ::::::::::::::::::::::::::::::::::: id_value | cat 112 |...
163 просмотров
schedule 24.08.2023

CHARINDEX в SQL Server 2008 TSQL с противоречивыми результатами
Когда я запускаю следующие примеры кода: я получаю разные результаты (показаны ниже). Пожалуйста, объясните, почему я получаю совпадение во втором примере? Должно быть, мне не хватает понимания. print @@version -- First example behaves as...
61 просмотров

Сравните две ПОДСТРОКИ в SQL Server
У меня есть следующий тестовый код: DECLARE @Str1 VARCHAR(MAX) = 'Hello World' ,@Str2 VARCHAR(MAX) = 'World Hello' SELECT CHARINDEX(@Str1, @Str2) Оператор select возвращает ноль, потому что он берет весь @Str1 и пытается найти его...
979 просмотров
schedule 25.05.2023

Извлечь символы из строки с помощью SQL
У меня есть столбец идентификаторов, и мне нужно использовать SQL для извлечения первых двух символов после "-" Я использую пользовательский SQL-запрос в Tableau 10.4. Пример столбца: ABC - BCA - IT AD - HD - A QWE - QWE - E Что мне...
5032 просмотров

выберите строку между 3-м и 4-м разделителем трубы
У меня есть столбец, содержащий такие значения, как Column Asset|Class1|Category1|Group1|Account1 Expense|Class23|Category23|Group23|Account23 Я хочу выбрать строку между 3-м и 4-м вхождением разделителя каналов, как мне этого добиться? Я...
620 просмотров
schedule 07.02.2023

Как использовать Charindex для того или иного персонажа
У меня есть строка с кучей цифр, но она содержит одну букву где-то в центре строки. Эта буква может быть либо «A», либо «B». Я пытаюсь узнать позицию этой буквы с помощью функции Charindex(). Однако это не работает, когда у вас есть два параметра...
116 просмотров
schedule 21.06.2022