32 Урока Borland Delphi

         

в результате запроса строк может


        1. Ограничения на число выводимых строк
        Число возвращаемых в результате запроса строк может быть ограничено путем использования предложения WHERE, содержащего условия отбора (предикат, рис.2). Условие отбора для отдельных строк может принимать значения true, false или unnown. При этом запрос возвращает в качестве результата только те строки (записи), для которых предикат имеет значение true. Типы предикатов, используемых в предложении WHERE:
        • сравнение с использованием реляционных операторов
        = равно
        <> не равно
        != не равно
        > больше
        < меньше
        >= больше или равно
        <= меньше или равно
        • BETWEEN
        • IN
        • LIKE
        • CONTAINING
        • IS NULL
        • EXIST
        • ANY
        • ALL
                1. Операции сравнения
                Рассмотрим операции сравнения. Реляционные операторы могут использоваться с различными элементами. При этом важно соблюдать следующее правило: элементы должны иметь сравнимые типы. Если в базе данных определены домены, то сравниваемые элементы должны относиться к одному домену.
                Что же может быть элементом сравнения? Элементом сравнения может выступать:
                • значение поля
                • литерал
                • арифметическое выражение
                • агрегирующая функция
                • другая встроенная функция
                • значение (значения), возвращаемые подзапросом.
                При сравнении литералов конечные пробелы игнорируются. Так, предложение WHERE first_name = ‘???? ‘ будет иметь тот же результат, что и предложение WHERE first_name = ‘????’. SELECT first_name, last_name, dept_no
                FROM employee
                WHERE job_code = "Admin" получить список сотрудников
                (и номера их отделов),
                занимающих должность
                администраторов
                 
                  FIRST_NAME LAST_NAME DEPT_NO
                =============== ==================== =======
                Terri Lee 000
                Ann Bennet 120
                Sue Anne O'Brien 670
                Kelly Brown 600 SELECT first_name, last_name, dept_no,
                job_country
                FROM employee
                WHERE job_country <> "USA" получить список сотрудников
                (а также номера их отделов
                и страну),
                работающих вне США
                 
                  FIRST_NAME LAST_NAME DEPT_NO JOB_COUNTRY
                =============== ================ ======= ==============
                Ann Bennet 120 England

                Содержание  Назад  Вперед







                Forekc.ru
                Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий