SQL - Это многошаговая строка кода ... добавить столбец, чем добавить данные для каждой строки ТОЛЬКО для этого конкретного столбца - PullRequest
0 голосов
/ 30 апреля 2020

Ниже приведена таблица, а ниже - вопрос. Это многострочный код с круглыми скобками для использования? Это для бизнес-аналитика ... впервые я использую sql (я использовал python, js, html, css самоучку, когда пытался быть веб-разработчик)

SQL Запросы

Название таблицы: TRADES

DATE    FIRM    SYMBOL  SIDE    QUANTITY    PRICE
2/3/2014    1ABC    A123    B   200         41
2/4/2014    2BCD    B234    B   600         60
2/7/2014    1ABC    C345    S   600         70
2/10/2014   3CDE    C345    S   600         70
2/12/2014   4DEF    B234    B   200         62
2/14/2014   3CDE    B234    B   300         61
2/21/2014   1ABC    A123    B   300         40
2/24/2014   1ABC    A123    S   300         30
2/25/2014   4DEF    C345    B   2100        71
2/27/2014   CDE B234    S   1100            63

Q3. Ваш бизнес-пользователь просит вас показать им таблицу, которая включает количество сделок для каждой фирмы и комбинации символов в таблице данных выше. Пожалуйста, напишите SQL запрос, который вы бы использовали для запроса таблицы TRADES, чтобы получить результат ниже

FIRM    SYMBOL  NO_TRADES
1ABC    A123    3
2BCD    B234    1
1ABC    C345    1
3CDE    C345    1
4DEF    B234    1
3CDE    B234    1
4DEF    C345    1
CDE B234    1

1 Ответ

0 голосов
/ 30 апреля 2020

Это выглядит как простая агрегация:

select firm, symbol, count(*) no_trades
from mytable
group by firm, symbol
order by no_trades desc, symbol
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...