кодесурса
«SQLite

Функция SQLite rtrim ()

script1adsense2code
script1adsense3code

Описание

Функция 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» были удалены с правой стороны строки.

Предыдущая: раунд ()
Далее: substr ()

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code