Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
SQL. Синтаксис команды UPDATEСодержание книги Поиск на нашем сайте
Изменение значения полей (команда UPDATE). Комацдой UPDATE можно изменить в строке некоторые или все значения. В команде указываются имя таблицы и изменения. Предположим, приказом ректора всем студентам, которые получают стипендию, устанавливается новый (одинаковый для всех) размер стипендии в размере 50 000 руб. Для этого подается команда: UPDATE Spisok SET stip = 50 000; В команде UPDATE в предложении WHERE можно задать обновление только определенных строк. Пример. UPDATE Spisok SET stip = 50 000 WHERE kurs=I; В предложении SET команды UPDATE можно через запятую указать любое количество значений для столбцов. Одной командой UPDATE нельзя обновить несколько таблиц. В команде UPDATE в предложении SET можно применять скалярные выражения для изменения значения поля. Предположим, всем студентам размер стипендии увеличен на 25 %; требуется внести изменения: UPDATE Spisok SET stip = (stip *25)/100; Итак, команда UPDATE предназначена для замены значений в строках (записях) таблицы.
SQL. Синтаксис команды DELETE Удаление строк из таблицы (команда DELETE). Командой DELETE удаляются не отдельные значения полей строки, а целые строки. После выполнения команды DELETE для всей таблицы она становится пустой, например: DELETE FROM Spisok; Для удаления конкретно указанных строк можно использовать предикат DELETE FROM Spisok WHERE stip = 0; или указать значение первичного ключа для удаления одной записи DELETE FROM Spisok WHERE fio = 'Петькин'; В командах INSERT, DELETE, UPDATE можно применять подзапросы.
SQL Синтаксис команды SELECT Язык SQL есть структурированный язык запросов. Запрос в этой среде-это команда, с помощью которой пользователь формирует задачу для СУБД. После выполнения команды СУБД должа представить указанную в запросе информацию для пользователя. Пример. На основании таблицы Spisok получить таблицу со всеми записями следующего вида:
Подается команда: SELECT fio, stip FROM Spisok; Результат выполнения команды приведен на рисунке.
Select - ключевое слово, которое «сообщает» СУБД о том, что команда является запросом; fio, stip - список имен полей (столбцов), по которым должна выбираться информация и нормироваться новая таблица; FROM Spisok; FROM- ключевое слово, должно быть в каждом запросе; Spisik- имя таблицы –источника данных для запроса; Символ точка с запятой (;) признак окончания команды и готовности к её выполнению. После ключевого слова SELECT следует пробел. Далее через запятую перечисляются имена полей(столбцов) выборки. Для вывода всех столбцов таблицы базы данных список полей можно не перечислять, заменив его символом «звездочка» (*). Столбцы выводятся в соответствии со структурой таблицы-источника SELECT * FROM Spisok; Командой SELECT можно выводить столбцы в любой последовательности, отличной от упорядоченной по определению структуры таблицы-источника. Эта последовательность задается перечнем имен столбцов в команде SELECT. Пример переупорядоченных столбцов в выходной таблице SELECT kurs, gruppa, fio FROM Spisok; SQL. Выбор по критерию (WHERE)
С помощью приложения WHERE в команде SELECT задается условие выбора записей из таблицы; предикат может принимать значения «истина» или «ложь». Пример. Команда SELECT для выбора из таблицы Spisok студентов группы ЭТ-41: SELECT gruppa, fio FROM Spisok WHERE gruppa=’ЭТ-41’; Программа просмотрит все записи таблицы Spisok, проверяя каждую из них истинность предиката gruppa=’ЭТ-41’. В результате выполнения получим.
Использование SQL с другими языками программирования Язык SQL используется для написания программ доступа к базам данных в качестве подъязыка других процедурных языков программирования (Pascal, PL/1, Fortran, COBOL, C, Ada и др.). Язык SQL не процедурный, а декларативный, локальный. Его можно встраивать в программы, написанные на процедурных языках. В язык SQL отсутствует базовые операторы проверки условий IF, операторы FOR, DO и WHILE и др. Язык SQL предназначен исключительно для управления базами данных. Совместное применение этих языков позволяет программировать сложные процедурные программы, например, программировать их на Pascal, а через SQL обращаться к их базе данных. Все встроенные команды SQL включаются в основной текст программы на языке высокого уровня, начиются фразой EXEX SQL и заканчиваются знаком завершения соответствующего языка (в Pascal;). Программа с встроенным SQL перед собственной компиляцией проходит предкомпиляцию, где команды SQL преобразуются (транслируются) предкомпилятором в форму языка высокого уровня; после этого происходит компиляция все основной программы. Команды SQL, включаемые в другую программу, рассматриваются основной программой как SQL -процедуры. В процессе выполнения основная программа связывается с базой данных, как и пользователь в среде SQL. Visual Basic Application. Основные понятия. В программировании базовыми понятиями являются «переменная» и «значение переменной». Переменная(variable)- это величина (объект), значение которой меняется в ходе выполнения программы. Переменная в компьютере представляется по присвоенному ему имени (идентификатору), и ее значение определяется оператором присвоения. Для каждого идентификатора переменной выделяется место в памяти, где храниться ее значение. Запомним и уясним, на первый взгляд, элементарное понятие: любая программа использует переменные и их значения. Для каждого встречаемого в программе нового имени переменной VBAавтоматически определяется ее(выделяет для ее место в памяти). Это место остается пустым до присвоения переменной какого-либо значения. Переменные сравниваются с контейнерами для хранения данных любых типов. Данные присваивают объект числами, буквами и другими способами. Над числами выполняются арифметические, над буквами- логические операции. Уже это свидетельствует о разных типах данных, для каждого из которых приняты свои способы их внутри машинного представления.
Типы данных VBA
Переменные и константы в VBA Переменные в программе объявляются, т е определяется тип переменной и область действия. Объявлять переменные можно на двух уровнях – уровне процедуры и уровне модуля. Объявление на уровне модулей производится операторами Public и private: на уровнях модулей и процедуры – оператором Dim: только на уровне процедуры – оператором static. Инициализация объявленных переменных происходит во время компиляции: числовой переменной присваивается значение нуль (0): строковой переменной – пустая строка (нулевой длины): переменной типа Variant – значение Emtry (отсутствие значения). Константы: имеют имя, но не изменяют своего значения во время выполнения программы. Для определения констант в VB используется оператор Const такого формата: [public[private] const {имя коснтанты [AS <тип данных>]=<константное выражение>}… Public – объявленнная константа доступна для любой процедуры Private – для процедур внутри модуля AS<тип данных> - объявление типа данных константы
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-07-16; просмотров: 1410; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 13.59.67.189 (0.007 с.) |