Существует ли С++-эквивалент оконной функции SQL DENSE_RANK()?C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Существует ли С++-эквивалент оконной функции SQL DENSE_RANK()?

Сообщение Anonymous »


Предположим, у вас есть стол

Клиент | Продукт Дэйв | Кроссовки Мартин | Зубная щетка Андрей | Рубашка Дэйв | Зубная щетка В SQL это можно сделать

ВЫБРАТЬ Клиента, Продукт, DENSE_RANK() OVER (ORDER BY Customer) AS customer_id, DENSE_RANK() OVER (ORDER BY Product) AS product_id Клиент | Продукт | идентификатор_клиента | Код товара Дэйв | Кроссовки | 2 | 2 Мартин | Зубная щетка | 3 | 3 Андрей | Рубашка | 1 | 1 Дэйв | Зубная щетка | 2 | 3 Это может быть полезно, если вы хотите разделить данные на три таблицы

Клиент (customer_id, customer_name) Продукт (product_id, Product_name) Customer_Product(customer_id, product_id) Есть ли в C++ функция, близкая к тому, что достигается с помощью DENSE_RANK() в SQL?
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»