КАТЕГОРИИ: Архитектура-(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; Просмотров: 333; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |