Галерея
7757 8119 8300 8698 8817 9504 9722 9937
Интересные записи
Топовые новости
Новое

Оператор присваивания

Оператор присваиванияОператор присваивания — самый интуитивно понятный оператор, который служит для присваивания значения переменной. Однако и он не избежал участи остальных операторов SQL — перегрузки функциональностью. Данный оператор играет еще одну роль — оператора сравнения. В следующем примере в запросе обновления значение столбца цены товара PROD_PRICE_N таблицы PRODUCT увеличивается на два процента. Данная инструкция увеличивает на 2 процента цену товара с идентификатором 1880, оператор равенства использован и в операции сравнения предложения WHERE. Эти операторы используются для сравнения нескольких значений. Обычно их можно встретить в предложении WHERE инструкции SELECT, хотя часто их применяют и в других инструкциях. Функциональность этих операторов идентична во всех трех ведущих СУБД, за исключением операторов!< и!>, которые присутствуют в Microsoft SQL Server и DB2, но были исключены из Oracle 11g. Нестандартный оператор неравенства (!=) может быть использован во всех трех диалектах языка; в то же время аналогичный оператор Л= распознается только Oracle и DB2. В табл. 11.6 перечислены все операторы сравнения.

Если же требуется просмотреть только заказы компании WILE BESS COMPANY, нужно выполнить следующий запрос. Данный запрос проходит по всем записям представления, сравнивая значения столбца CUS — TOMER_NAME с заданным в предложении WHERE и отбирая только те из них, которые содержат строку WILE BESS COMPANY.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *