Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Операция объединения. Упорядочение результатов запроса ORDER BY




Упорядочение результатов запроса ORDER BY

Отбор запросов с помощью условия WHERE

Запрос данных с использованием арифметических выражений

Запрос данных

Команда SELECT языка SQL

Select * <имя таблицы>

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

Select <имя поля1…[, имя поля2]…[, арифметическое выражение] from <имя таблицы>

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

Select * <имя таблицы> where <условие>

В условиях Where используются следующие предикативы поиска:

а) операторы сравнения (<,>,>=,<=,=,<>);

б) диапозона BETWEEN – предназначен для проверки на вхождения в диапазон требуемых значений:

Where <имя поля> between <значение1> and <значение2>;

в) вхождения IN – определяет, есть ли заданное значение в списке

where <поле> in (значение1,…, значениеN);

г) сопоставление с образцом Like – так же, как в DOS, можно использовать символы маски (символы ‘ _’,’%’ аналогичны ‘?’,’*’ в DOS):

where <имя поля> like “C%” - выбор записей, у которых заданное имя поля начинается с буквы “С”;

д) неопределенное значение IS NULL - проверят неопределенное значение, которое не задавалось. Неопределенные значения означают, что имеются проблемы с записью или что данные должны быть отброшены.

Where <имя поля> not IS NULL - данное поле определено;

е) составные предикативы (not, and,or).

Можно упорядочить результаты по заданному ключу:

Select * from <имя таблицы> order by <ключ>

а) внутреннее объединение – двух и более таблиц по заданному условию:

select <псевдоним1>.<имя поля1 > [,… < псевдоним2>.<имя поляN>… <арифметические выражения>] where <условия объединения

т.е.<псевдоним1>.<имя поля1> = <псевдоним2>.<имя поля1 >>;

б) внешнее объединение – когда для связи между двумя и более таблицами используется команда WHERE:

where <псевдоним1>.<имя поля1> = <псевдоним2>.<имя поля1 >

6. Выполнение операций добавление, изменение и удаление

a) добавление записи Inset:

Insert into <имя таблицы> (<имя поле1>[, имя поле2, …]) values (<значения1>[, значения2,…])

Добавляет запись с заданным значением для каждого поля.

б) Изменение записи update:

update < имя таблицы > set <имя поле1> = <значение>

в) Удаление записи delete:

delete from < имя таблицы > where <условия>

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

Просмотр – это способ визуализации данных.

1. Создание определения просмотра:

Create SQL view <имя просмотра> as select * from <имя таблицы>

2. Использование просмотра:

Use < имя просмотра >

Browse

Использование команды SQL и сохранение команды в виде просмотров избавляет от повторной операции набора команды.





Поделиться с друзьями:


Дата добавления: 2015-05-09; Просмотров: 314; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.032 сек.