Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Сортировка таблицы результатов запроса↑ ⇐ ПредыдущаяСтр 3 из 3 Содержание книги
Поиск на нашем сайте
Условие упорядочивания позволяет задать порядок следования записей в столбце. В качестве такового задается одно или несколько полей. По умолчанию записи располагаются в порядке возрастания. Для размещения в порядке убывания необходимо указывать ключевое слово DESC. Использование ключевого поля TOP n, n – числовое значение, позволяет отобрать только n первых строк, причем набор строк зависит от порядка сортировки. 10. Выбрать все поля из таблицы "Tovary" в порядке возрастания цены SELECT * FROM Tovary ORDER BY nzena; 10_1. Выбрать все поля из таблицы "Tovary" в порядке убывания сорта. SELECT * FROM Tovary ORDER BY nsort DESC; 10_2. и 10_3. Выбрать 5 первых строк из таблицы Tovary SELECT TOP 5 * FROM Tovary; Отсортировать по убыванию Nkod и выбрать опять 5 первых строк. SELECT TOP 5 * FROM Tovary ORDER BY Nkod;
Внесение изменений в БД Запрос на создание новой таблицы Выборку, полученную в результате запроса можно сохранить в новой таблице. Для этого используется ключевое слово INTO. SELECT Список Выбираемых Полей INTO новая таблица FROM Список Таблиц 1. Выбрать поля "Фамилия", "Дата поступления заявки", "Стоимость товара" и направить результат в новую таблицу “tab_new”. SELECT cfam, dpos, ntov INTO tab_new FROM Pokup;
Операторы добавления, изменения и удаления данных: При внесении изменений должна сохраняться целостность данных и вводиться только допустимые значения. INSERT - добавляет новые строки в таблицы UPDATE – изменяет в таблице существующие строки DELITE – удаляет строки из таблиц
Команда INSERT позволяет добавить запись и присвоить ее полям необходимые значения. Требуется определить только ключевые поля и поля, которые не могут принимать пустые значения. Остальные поля можно оставить незаполненными. VALUES – значения полей
Формат команды INSERT: INSERT INTO Имя Таблицы (ИмяПоля1, ИмяПоля2, …) VALUES (ЗначениеПоля1, ЗначениеПоля2, …)
2. Добавим в таблицу Pokup" новую запись содержащую фамилию (Кондратенко) и код товара (321). INSERT INTO Pokup (cfam, nkod) VALUES ('Кондратенко А. В.', 321);
3. Добавим в таблицу "Pokup" запись, используя запрос с параметром (можно не все поля) INSERT INTO Pokup (cfam, nkod, cvid, dpos) VALUES ([cfam],[nkod],[cvid],[dpos]); Многострочный оператор INSERT извлекает строки из одной таблицы и добавляет их в другую таблицу. В предложении INTO указывается таблица, в которую добавляется новая строка. Источником новых строк является запрос на чтение, содержащийся внутри оператора INSERT. Команда UPDATE используется для изменения записей, которые уже существуют в таблице. Можно изменить любое количество записей в таблице, при этом указываются имя таблицы и столбца, в которых меняются данные, а также их новые значения и условия изменения. Формат команды UPDATE: UPDATE Имя Таблицы SET ИмяПоля1=Новое ЗначениеПоля1, ИмяПоля2= Новое ЗначениеПоля2, … WHERE Условие Отбора Записей В качестве значения поля можно использовать любое выражение. 4. Изменим инициалы Гребнева, при условии совпадения кода товара UPDATE tab_new SET cfam = 'Гребенев Н.А.' WHERE ntov=389; 5. Команда без условия отбора изменит значение всех записей таблицы, в таблице Pokup изменить значения поля Ndos UPDATE Pokup SET Ndos = '45';
Команда DELETE очень похожа на UPDATE, за исключением того, что в ней нет опции SET, и все записи, соответствующие условию отбора удаляются, а не модифицируются. Если использовать команду DELETE без условия, то удалятся все данные из таблицы. Формат команды: DELETE FROM Имя Таблицы WHERE Условие Отбора
6. Удалим из таблицы все записи, которые соответствуют условию ntov>500 DELETE * FROM Pokup WHERE ntov>500;
|
||||
Последнее изменение этой страницы: 2017-01-25; просмотров: 119; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.135.193.166 (0.006 с.) |