кодесурса
«SQL

SQL помещает текст в вывод запроса

script1adsense2code
script1adsense3code

Иногда требуется получить организованный вывод из SELECT QUERY. Для этого лучше включить некоторые пользовательские столбцы извне во время выполнения. Эти столбцы действительны только для этого вывода. Эти включенные столбцы будут отображаться как заголовок столбца, а также как содержимое этого столбца.

Пример:

Пример таблицы: агенты


Чтобы получить форматированный вывод с определенным пользователем столбцом (%) вместе с таблицей «агенты» со следующим условием -

1. комиссия должна быть больше .14,

можно использовать следующий оператор SQL:

Код SQL:

SELECT agent_code,agent_name,
working_area,'  %  ',commission
FROM agents
WHERE commission>0.14;

Выход:

 AGENT_CODE AGENT_NAME WORKING_AREA '%' COMMISSION
---------- ---------------------------------------- ------------- ----- ----------
A007 Рамасундар Бангалор% .15
A011 Рави Кумар Бангалор% .15
A006 McDen London% .15
A004 Иван Торенто% .15

SQL помещает текст в запрос с группировкой и упорядочением по

Чтобы получить форматированный вывод с определенными пользователем столбцами («Для», «№ агента», «Агент (ы)», «в» и «%») вместе с таблицей «агенты» со следующим условием -

1. количество агентов для каждой «рабочей зоны» должно быть меньше 3,

оператор SQL можно использовать:

Код SQL:

SELECT 'For  ',count(agent_name)as "No.of Agent",
'Agent(s)','   in  ',
working_area,avg(commission),'  %  '
FROM AGENTS
having count(agent_name)<3
GROUP BY working_area
ORDER BY working_area DESC

Выход:

 'ЗА' АГЕНТА № агента '(S' IN 'WORKING_AREA AVG (COMMISSION)'% '
----- ----------- -------- ------- ------------------- ---------------- --------------- -----
Для 1 агента (ов) в Торенто .15%
Для 1 агента (ов) в Сан-Хосе .12%
Для 1 агента (ов) в Нью-Йорке .12%
Для 1 агента (ов) в Мумбаи .11%
Для 2 агентов в Лондоне .14%
Для 1 агента (ов) в Hampshair .11%
Для 1 агента (ов) в Ченнаи .14%
Для 1 агента (ов) в Брисбане .13%

Смотрите нашу базу данных моделей

Вот новый документ, который представляет собой набор вопросов с короткими и простыми ответами, полезными для изучения SQL, а также для интервью.

Упражнения по SQL

Хотите улучшить вышеуказанную статью? Вносите свои заметки / комментарии / примеры через Disqus.

Предыдущий: Создать оператор роли
Далее: порядок SQL с большим количеством столбцов

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code