Помещение текста в вашем выводе запроса

      Комментарии к записи Помещение текста в вашем выводе запроса отключены

Символ ‘A’, когда ничего не значит сам по себе, — является константой, такой например как число 1. Вы можете вставлять константы в предложение SELECT запроса, включая и текст. Однако символьные константы, в отличие от числовых констант, не могут использоваться в выражениях. Вы можете иметь выражение 1 + 2 в вашем предложении SELECT, но вы не можете использовать выражение типа ‘A’ + ‘B’; это приемлемо только если мы имеем в виду что ‘A’ и ‘B’ это просто буквы, а не переменные и не символы.

Тем ни менее, возможность вставлять текст в вывод ваших запросов очень удобная штука.

Вы можете усовершенствовать предыдущий пример представив комиссионные как проценты со знаком процента (%). Это даст вам возможность помещать в вывод такие единицы как символы и комментарии, как например в следующем примере (вывод показывается в Рисунке 12)

SELECT snum, sname, city, ‘ % ‘, comm * 100
FROM Salespeople;

Рисунок 12 Вставка символов в ваш вывод

Обратите внимание, что пробел перед процентом вставляется как часть строки. Эта же самая особенность может использоваться, чтобы маркировать вывод вместе с вставляемыми комментариями. Вы должны помнить, что этот же самый комментарий будет напечатан в каждой строке вывода, а не просто один раз для всей таблицы. Предположим что вы генерируете вывод для отчета который бы указывал число продаж получаемых в течение каждого дня. Вы можете промаркировать ваш вывод (см. Рисунок 13) сформировав запрос следующим образом:

SELECT ‘Было’, odate, ‘,совершено ‘, COUNT (onum), ‘продаж.’

FROM Orders

GROUP BY odate;

Грамматической некорректности вывода, на некоторые числа, невозможно избежать. Как вы можете видеть, одиночный неизменный комментарий для каждой строки таблицы может быть очень полезен, но имеет ограничения. Иногда изящнее и полезнее, произвести один комментарий для всего вывода в целом, или производить свой собственный комментарии для каждой строки.

Рисунок 13 Комбинация текста, значений поля, и агрегатов

Упорядочение вывода полей

Таблицы — это неупорядоченные наборы данных, и данные которые выходят из их, не обязательно появляются в какой-то определенной последовательности. SQL использует команду ORDER BY чтобы позволять вам упорядочивать ваш вывод. Эта команда упорядочивает вывод запроса согласно значениям в том или ином количестве выбранных столбцов. Многочисленные столбцы упорядочиваются один внутри другого, также как с GROUP BY, и вы можете определять возрастание (ASC) или убывание (DESC) для каждого столбца. По умолчанию установлено — возрастание. Давайте рассмотрим нашу таблицу продаж приводимую в порядок с помощью номера заказчика (обратите внимание на значения в cnum столбце):

SELECT *

FROM Orders

ORDER BY cnum DESC;

Рисунок 14 Упорядочение вывода с помощью убывания поля

Статьи к прочтению:

SEO по простому и для всех. Быстрый вывод запросов в ТОП и заработок


Похожие статьи:

  • Подготовка текста к печати и печать.

    Редактирование документа. Под редактированием подразумевается внесение каких-либо изменений в существующий документ. MS Word представляет широкий набор…

  • Кодирование чисел и текста

    Кодирование чисел Бит – наименьшая единица информации, которая выражает логическое «Да» или «Нет» и обозначается 1 или 0. Компьютер преобразует цифровую…