Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Сортировка таблицы результатов запросаСодержание книги
Поиск на нашем сайте Условие упорядочивания позволяет задать порядок следования записей в столбце. В качестве такового задается одно или несколько полей. По умолчанию записи располагаются в порядке возрастания. Для размещения в порядке убывания необходимо указывать ключевое слово 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; просмотров: 157; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.128 (0.006 с.) |