1. Главная
  2. Библиотека
  3. Информационные технологии
  4. Примените последовательно функции UPPER и SPLITPART к к...
Разбор задачи

Примените последовательно функции UPPER и SPLITPART к колонке name и преобразуйте наименования товаров в таблице products так, чтобы от названий осталось только первое слово, записанное в верхнем регистре. Колонку с новым названием, состоящим из первого

  • Предмет: Информационные технологии
  • Автор: Кэмп
  • #Базы данных
Примените последовательно функции UPPER и SPLITPART к колонке name и преобразуйте наименования товаров в таблице products так, чтобы от названий осталось только первое слово, записанное в верхнем регистре. Колонку с новым названием, состоящим из первого

Условие:

Примените последовательно функции UPPER и SPLIT_PART к колонке name и преобразуйте наименования товаров в таблице products так, чтобы от названий осталось только первое слово, записанное в верхнем регистре. Колонку с новым названием, состоящим из первого слова, назовите first_word.

В результат включите исходные наименования товаров, новые наименования из первого слова, а также цену товаров. Результат отсортируйте по возрастанию исходного наименования товара в колонке name.

Поля в результирующей таблице: name, first_word, price

Решение:

Здравствуйте! Я готов помочь вам разобраться с этой задачей по манипуляции строками в SQL. Мы будем использовать функции UPPER, SPLIT_PART и оператор ORDER BY.

1. Дано

У нас есть таблица products со следующими столбцами (предположительно):

  • name (текстовое поле, содержит наименование товара)
  • price (числовое поле, содержит цену товара)

2. Найти

Необходимо выполнить следующие преобразования и сформировать итоговую выборку:

  1. Преобразовать столбец name в верхний регистр с помощью UPPER.
  2. Из преобразованного имени извлечь только первую часть, используя SPLIT_PART...

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Какая функция SQL используется для извлечения подстроки из строки на основе указанного разделителя и номера части?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

Выбери предмет