МАРТИН ГРУБЕР Понимание SQL
МАРТИН ГРУБЕР
Понимание SQL
Перевод Лебедева В.Н.
Под редакцией Булычева В.Н.
МОСКВА, 1993
MARTIN GRUBER
Understanding SQL
Команда SELECT
SELECT * | { [ DISTINCT | ALL] <value expression>.,..}
FROM { <table name> [ <alias> ] }.,..
[ WHERE <predicate>]
[ GROUP BY { <column name> | <integer> }.,..]
[ HAVING <predicate>]
[ ORDERBY { <column name> | <integer> }.,..]
[ { UNION [ALL]
SELECT * | { [DISTINCT | ALL] < value expression >.,..}
FROM { <table name> [<alias>]} .,..
[ WHERE <predicate>
[ GROUP BY { <columnname> | <integer> }.,..]
[ HAVING <predicate>]
[ ORDER BY { <columnname> | <integer> }.,..] } ] ...;
Элементы, используемые в команде SELECT
ЭЛЕМЕНТ
ОПРЕДЕЛЕНИЕ
<value expression>
Выражение, которое производит значение. Оно может включать в себя или содержать <column name>.
<table name>
Имя или синоним таблицы или представления
<alias>
Временный синоним для <table name>, определеный в этой таблице и используемый только в этой команде
<predicate>
Условие , которое может быть верным или неверным для каждой строки или комбинации строк таблицы в предложении FROM.
<column name>
Имя столбца в таблице.
<integer>
Число с десятичной точкой. В этом случае, оно показывает <value expression> в предложении SELECT с помощью идентификации его местоположения в этом предложении.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Понимание требований
Понимание требований Один из главных уроков, который вы должны извлечь из данной книги, заключается в том, что изучение существующих ограничений – это первый и наиболее важный этап. Мы должны найти критерии, которые сделают наш проект максимально успешным и удобным в
Понимание интересов работодателя/заказчика
Понимание интересов работодателя/заказчика Проблемы вашего работодателя – это ваши проблемы. Вы должны понимать их и постараться найти лучшие решения. В ходе разработки системы представьте себя на месте своего работодателя и убедитесь в том, что разрабатываемые вами
Глава вторая Язык, понимание и сценарии
Глава вторая Язык, понимание и сценарии 2.1. Слова, предложения и смысл «Механизм восприятия образов обладает некоторыми недостатками, которые являются платой за его исключительно ценные качества. Два из них, видимо, наиболее важны: образ, в особенности зрительный,
2.2. Понимание концепций уровней зрелости
2.2. Понимание концепций уровней зрелости CMM представляет собой описательную модель, поскольку она описывает существенные (или ключевые) атрибуты, которые, как предполагается, должны характеризовать организацию определенного уровня зрелости. Это модель является
2.2.1. Понимание концепции начального уровня
2.2.1. Понимание концепции начального уровня Хотя для организаций уровня 1 обычно характерны специально создаваемые и даже хаотические процессы, они, несмотря на выход за рамки бюджета и графика, часто разрабатывают вполне функциональные продукты. Успех для организаций
2.2.2. Понимание повторяемого и определенного уровней
2.2.2. Понимание повторяемого и определенного уровней По мере роста объема и сложности проекта, внимание постепенно смещается от технических вопросов к организационным и управленческим — т. е. к вопросам, которые находятся в фокусе рассмотрения модели зрелости процессов
2.2.3. Понимание управляющего и оптимизированного уровней
2.2.3. Понимание управляющего и оптимизированного уровней Четвертый и пятый уровни зрелости относительно незнакомы для программной отрасли. Существуют лишь несколько примеров проектов разработки и организаций уровня 4 и 5 [Humphrey 91a, Kitson 92]. Для создания общей картины
Понимание важности объектной модели
Понимание важности объектной модели Вам придется сообщать VBA о том, какой конкретный объект нужен вам для работы, поэтому хорошее понимание объектной модели VBA-приложения оказывается очень важным для эффективной работы в нем. С помощью диаграммы объектной модели
Понимание функции EXTRACT()
Понимание функции EXTRACT() Функция EXTRACT() вызывает исключение, если она получает пустой аргумент. Этот факт можно использовать в простых запросах для проверки условия NOT NULL или в выражениях подзапросов при декодировании полей типа дата/время. Тем не менее во внешних
Понимание истинности и ложности
Понимание истинности и ложности Семантически, если предикат возвращает "неопределенность", это не является ни истиной, ни ложью. В SQL при этом утверждения разрешаются только в виде "истина" или "ложь" - утверждение, которое не вычисляется как "истина", рассматривается как
ПИСЬМОНОСЕЦ: С надеждой на понимание, вася
ПИСЬМОНОСЕЦ: С надеждой на понимание, вася Автор: Владимир ГуриевИзвините, но, по-моему, это свинство!Совершенно, я считаю, необоснованно в статье г-на Голубицкого («КТ» #14 от 10.04.07), рассказывающей о похождениях некоей крайне нечистоплотной личности по имени Паша,
Обеспечить понимание вопросов безопасности всеми руководителями
Обеспечить понимание вопросов безопасности всеми руководителями Особенно важно, чтобы все руководители понимали риски, связанные с незащищенностью систем. Если этого не будет, то принимаемые ими решения непреднамеренно могут подвергать опасности репутацию компании,
5. Понимание текстов
5. Понимание текстов Что значит понять текст? Ответ на этот вопрос, приемлемый в равной степени для лингвиста, психолога или философа, отсутствует. Феномен понимания во многом еще остается загадочным. В интеллектуальных системах имеется способ уточнить интерпретацию
Понимание того, как атакующий может воспользоваться человеческой природой
Понимание того, как атакующий может воспользоваться человеческой природой Для того, чтобы разработать действенную программу обучения, Вы должны понять, почему люди в первую очередь уязвимы для атак. Для выделения этих тенденций в вашей программе, например, обратить на