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.