Функция SQLite rtrim ()
Описание
Функция SQLite rtrim () возвращает строку, образованную удалением всех символов, которые отображаются справа от заданной строки. Если аргумент, который будет использоваться для удаления, пропущен, пробелы удаляются.
Синтаксис:
RTRIM (Х) RTRIM (X, Y)
Аргумент:
название | Описание |
---|---|
Икс | Строка, конечные пробелы которой должны быть удалены. |
Y | Строка или символ, который будет удален с правой стороны строки. |
Версия SQLite: 3.8.5
Пример 1: функция SQLite rtrim ()
Следующий оператор SQLite возвращает строку после удаления всех завершающих пробелов строки аргумента 'w3resource'.
SELECT 'w3resource '||'.com',rtrim('w3resource ')||'.com';
Вот результат.
Пример вывода:
'w3resource' || '.com' rtrim ('w3resource') || '.com' --------------------- ----------------------------- w3resource .com w3resource.com
Здесь в приведенном выше примере показано, что в первом столбце есть два пробела между 'w3resource' и '.com', но во втором столбце нет пробелов, потому что rtrim () удаляет завершающие пробелы из строки 'w3resource и согласовать струны. Здесь мы использовали '||' для объединения двух строк, чтобы объяснить это ясно, как работает rtrim ().
Пример 2: функция SQLite rtrim ()
Следующий оператор SQLite возвращает строку после удаления строки 'test' из строки 'stringtest'.
select rtrim('stringtest','test');
Вот результат.
Пример вывода:
RTRIM ( 'stringtest', 'тест') -------------------------- строка
Здесь в приведенном выше примере показано, что строка «test», упомянутая во втором аргументе, была удалена из заданной строки и образована новая строка «string»
Пример 3: функция SQLite rtrim () с использованием таблицы
Следующий оператор SQLite будет отображать эти строки после левой обрезки столбца first_name строкой «Al», где первые два символа столбца first_name похожи на «Al».
Пример таблицы: сотрудники
SELECT employee_id,first_name,last_name,rtrim(first_name,'na')
FROM employees
WHERE first_name like '%na';
Вот результат.
Пример вывода:
идентификатор сотрудника имя_ фамилии имя_трима (имя_фамилия, 'na') ----------- ---------- ---------- ------------------- --- 101 Нина Кочхар Ни 107 Диана Лоренц Ди 141 Тренна Раджс Тре 196 Алана Уолш Ал
Из вышеприведенного результата кажется, что столбец first_name, обозначенный красным цветом, вернулся после обрезки вправо строкой 'na'. Все буквы «n» и «a» были удалены с правой стороны строки.
Новый контент: Composer: менеджер зависимостей для PHP , R программирования