Update (SQL)

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая Талгат1984 (обсуждение | вклад) в 16:40, 15 апреля 2022. Она может серьёзно отличаться от текущей версии.
Перейти к навигации Перейти к поиску

UPDATE — оператор языка SQL, позволяющий обновить значения в заданных столбцах таблицы.

Синтаксис

Человеческий мозг по-прежнему остается самой большой загадкой. Однако, благодаря стремительному развитию нейронаук, мы научились управлять его состоянием. Медитация и релаксация, развивающие и интеллектуальные упражнения, нейрофидбэк-тренинг — всё это методики, направленные на тренировку нашего мозга.


Зарядка для мозга. Тренировки для мозга, подобно зарядке для тела, помогают нам оставаться молодыми и энергичными. При занятиях спортом формируется мышечная ткань, тело становится упругим и подтянутым, примерно тот же принцип соблюдается и при работе с головным мозгом: при регулярных упражнениях формируются новые нейронные связи, которые влияют на психологическую гибкость и способность адаптироваться к разным условиям. Причем, как и в ситуации с телом, систематичность — важное условие крепкого и устойчивого здоровья.

Медитация. Тренировать сознание и головной мозг можно самыми различными способами, например, для улучшения концентрации внимания подойдут головоломки, видео игры, различные тренажеры и скорочтение. Улучшить память и избавиться от стресса можно при помощи медитаций и практики осознанности. Есть и сочетающие в себе все это методики, основанные на новейших исследованиях в области нейрофизиологии, например, нейрофидбэк-тренинг.

Онлайн-тренажеры и игры.  На смену кроссвордам и печатным судоку пришли онлайн-сервисы для развития и тренировки мозга. Можно выбрать любой: начиная от онлайн-головоломок до развивающих игр, которые анализируют ваше игровое поведение и адаптируются под ваши решения. Самые популярные — «Викиум», Uplift и «Битрейника». Для чего это нужно? Во-первых, выполнение упражнений может быть просто интересным. Во-вторых, это позволяет отвлечься от будничных стрессовых ситуаций с пользой для здоровья. С прагматической точки зрения такие упражнения способствуют улучшению когнитивных способностей, что со временем поможет вам быстрее решать жизненные и рабочие задачи, запоминать имена коллег и знакомых, а также не забывать про важные семейные даты.

Нейрофидбэк- тренинг. Одна из перспективных методик — нейрофидбэк-тренинг. Это процедура, позволяющая научиться контролировать активность собственного мозга. В ее основу заложен принцип биологической обратной связи. Во время нейрофидбэк-тренинга малые электрические сигналы головного мозга измеряются с помощью электродов, прикрепленных к коже головы, и с помощью программного обеспечения превращаются в звук и изображение. То есть компьютерная программа создает в режиме реального времени визуализацию биоэлектрической активности мозга.

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

  • top(x) — команда выполнится только х раз
  • <объект> — объект, над которым выполняется действие (таблица или представление)
  • <присваивание> — присваивание, которое будет выполняться при каждом выполнении условия <условие>, или для каждой записи, если отсутствует раздел where
  • <условие> — условие выполнения команды
  • SET — после ключевого слова должен идти список полей таблицы, которые будут обновлены и непосредственно сами новые значения в виде
имя поля="значение"

Примеры

UPDATE tbl_books SET price = 0 WHERE quantity = 0;

UPDATE PersonalInfo SET street = 'Лизюкова', city = 'Воронеж' WHERE name = 'Котёнок';

UPDATE temp a SET
    deptno = (SELECT deptno FROM dept WHERE loc = 'BOSTON'),
    (sal, comm) = (
        SELECT 1.1*AVG(sal), 1.5*AVG(comm)
        FROM temp b
        WHERE a.deptno = b.deptno
        )
    WHERE deptno IN (SELECT deptno FROM dept WHERE loc = 'DALLAS' OR loc = 'DETROIT');

В последнем выражении выполняются следующие операции:

  • Модифицируются только те служащие, которые работают в Dallas или Detroit
  • Устанавливается значение колонки deptno в значение такое же, как и у служащих из Бостона
  • Устанавливается жалованье каждого служащего в 1.1 раз больше среднего жалованья всего отдела
  • Устанавливаются комиссионные каждого служащего в 1.5 раза больше средних комиссионных всего отдела.

См. также