Функция RTRIM () в MySQL

Опубликовано: 9 Августа, 2021

RTRIM ():
Это функция в MySQL, которая используется для удаления конечных пробелов из строки.

Синтаксис:

 РТРИМ (ул.)

Параметр:
Функция RTRIM () принимает один параметр, как указано выше и описано ниже.

  • str - строка, из которой мы хотим удалить конечные пробелы.

Возврат:
Он возвращает строку после усечения всех конечных пробелов.

Пример-1:
Удаление всех конечных пробелов данной строки с помощью функции RTRIM.

ВЫБЕРИТЕ RTRIM ('geeksforgeeks') 
AS RightTrimmedString;  

Выход :

+ ---------------------- + -------------------- +
| geeksforgeeks | RightTrimmedString |
+ ---------------------- + -------------------- +
| geeksforgeeks | geeksforgeeks |
+ ---------------------- + -------------------- +

Пример-2:
Удаление всех конечных пробелов данной строки с помощью функции RTRIM.

ВЫБЕРИТЕ 'MySQL' как строку, RTRIM ('MySQL') 
AS Tstring;

Выход :

+ ---------------------- + --------- +
| Строка | Tstring |
+ ---------------------- + --------- +
| MySQL | MySQL |
+ ---------------------- + --------- +

Пример-3:
Функцию RTRIM также можно использовать для удаления всех конечных пробелов данных столбца. Чтобы продемонстрировать, создайте таблицу с именем Student.

СОЗДАТЬ ТАБЛИЦУ Студент
(
  Student_id INT AUTO_INCREMENT,  
  Student_name VARCHAR (100) NOT NULL,
  Student_Class VARCHAR (20) НЕ NULL,
  ПЕРВИЧНЫЙ КЛЮЧ (Student_id)

);

Вставка некоторых данных в таблицу Student:

ВСТАВИТЬ Студент
(Student_name, Student_Class)
ЗНАЧЕНИЯ
  ('Ананья Маджумдар', 'IX'),
  ('Анушка Саманта', 'Х'),
  ('Аникет Шарма', 'XI'),
  ('Аник Дас', 'Х'),
  ('Рия Джайн', 'IX'),
  ('Тапан Саманта', 'Х'),
  ('Дипак Шарма', 'Х'),
  ('Анкана Яна', 'XII'),
  ('Shreya Ghosh', 'X');

Итак, таблица учеников выглядит следующим образом.

mysql> выберите * от ученика;

Выход:

+ ------------ + ---------------------- + ------------- - +
| Student_id | Student_name | Student_Class |
+ ------------ + ---------------------- + ------------- - +
| 1 | Ананья Маджумдар | IX |
| 2 | Анушка Саманта | X |
| 3 | Аникет Шарма | XI |
| 4 | Аник Дас | X |
| 5 | Рия Джайн | IX |
| 6 | Тапан Саманта | X |
| 7 | Дипак Шарма | X |
| 8 | Анкана Яна | XII |
| 9 | Шрейя Гош | X |
+ ------------ + ---------------------- + ------------- - +

Теперь мы собираемся удалить все конечные пробелы из столбца Student_name.

  ВЫБРАТЬ  
  Student_id, Student_name,
  RTRIM (имя студента) как TrimmedSname 
  ОТ Студента;   

Выход:

+ ------------ + ---------------------- + ------------- ---- +
| Student_id | Student_name | TrimmedSname |
+ ------------ + ---------------------- + ------------- ---- +
| 1 | Ананья Маджумдар | Ананья Маджумдар |
| 2 | Анушка Саманта | Анушка Саманта |
| 3 | Аникет Шарма | Аникет Шарма |
| 4 | Аник Дас | Аник Дас |
| 5 | Рия Джайн | Рия Джайн |
| 6 | Тапан Саманта | Тапан Саманта |
| 7 | Дипак Шарма | Дипак Шарма |
| 8 | Анкана Яна | Анкана Яна |
| 9 | Шрейя Гош | Шрейя Гош |
+ ------------ + ---------------------- + ------------- ---- +