SELECT price, speed, hd, ram, cd, model, code

FROM PC;

Если требуется получить только уникальные строки (скажем, нас интересуют только различные комбинации скорости процессора и объема памяти, а не характеристики всех имеющихся компьютеров), то можно использовать ключевое слово DISTINCT:

SELECT DISTINCT speed, ram

FROM PC;

БИЛЕТ № 3

Операция Like в SQL-запросах. Привести примеры.

Определяет, совпадает ли указанная символьная строка с заданным шаблоном. Шаблон может включать обычные символы и символы-шаблоны. Во время сравнения с шаблоном необходимо, чтобы его обычные символы в точности совпадали с символами, указанными в строке. Символы-шаблоны могут совпадать с произвольными элементами символьной строки. Использование символов-шаблонов с оператором LIKE предоставляет больше возможностей, чем использование операторов сравнения строк = и !=. Если тип данных одного из аргументов не является символьной строкой, компонент Компонент SQL Server Database Engine, если это возможно, преобразует его в тип данных символьной строки.

match_expression [ NOT ] LIKE pattern [ ESCAPE escape_character ]

Аргументы

Match_expression

Любое допустимое выражение символьного типа данных.

Pattern

Конкретная строка символов для поиска в match_expression может содержать следующие допустимые символы-шаблоны. Длина значения pattern не может превышать 8000 байт.

Доступ к значению поля. Привести примеры.

Примеры условий на значение поля (MDB)

ПРИМЕЧАНИЕ. Сведения в данном разделе относятся только к базам данных Microsoft Access (.mdb).

УСЛОВИЕ НА ЗНАЧЕНИЕ ПОЛЯ СООБЩЕНИЕ ОБ ОШИБКЕ

<>0 Введите, пожалуйста, значение, отличное от нуля.

0 или >100 Значение должно быть либо равно 0, либо больше 100.

<#1/1/2000# Введите дату, предшествующую 2000 г.

>=#1/1/2000#

and <#1/1/2001# Дата должна быть в пределах 2000 года.

StrComp(UCase([Фамилия]),

[Фамилия],0) = 0 Буквы в поле «Фамилия» должны быть прописными.

Также можно использовать подстановочные знаки в условиях на значение поля. Используемые подстановочные знаки зависят от режима запроса ANSI SQL базы данных Microsoft Access.

Следующий пример работает в базе данных Microsoft Access, использующей синтаксис Microsoft Jet SQL.

УСЛОВИЕ НА ЗНАЧЕНИЕ ПОЛЯ СООБЩЕНИЕ ОБ ОШИБКЕ

Like "K???" Значение должно содержать четыре знака и начинаться с буквы K.

Следующий пример работает в базе данных Microsoft Access, использующей Microsoft SQL Server-совместимый синтаксис (ANSI-92).

УСЛОВИЕ НА ЗНАЧЕНИЕ ПОЛЯ СООБЩЕНИЕ ОБ ОШИБКЕ

Alike "K___" Значение должно содержать четыре знака и начинаться с буквы K.