32 Урока Borland Delphi

         

NOT BETWEEN) позволяет получить выборку


Предикат BETWEEN с отрицанием NOT ( NOT BETWEEN) позволяет получить выборку записей, указанные поля которых имеют значения меньше нижней границы и больше верхней границы.
SELECT first_name, last_name, hire_date
FROM employee
WHERE hire_date NOT BETWEEN "1-JAN-1989" AND "31-DEC-1993" получить список самых “старых”
и самых “молодых” (по времени
поступления на работу)
сотрудников
FIRST_NAME LAST_NAME HIRE_DATE
=============== ================ ===========
Robert Nelson 28-DEC-1988
Bruce Young 28-DEC-1988
Pierre Osborne 3-JAN-1994
John Montgomery 30-MAR-1994
Mark Guckenheimer 2-MAY-1994
  • IN


  • Предикат IN проверяет, входит ли заданное значение, предшествующее ключевому слову “IN” (например, значение столбца или функция от него) в указанный в скобках список. Если заданное проверяемое значение равно какому-либо элементу в списке, то предикат принимает значение true. Разрешено также использовать конструкцию NOT IN.
    SELECT first_name, last_name, job_code
    FROM employee
    WHERE job_code IN ("VP", "Admin", "Finan")
    получить список сотрудников,
    занимающих должности
    “вице-президент”, “администратор”,
    “финансовый директор”
    FIRST_NAME LAST_NAME JOB_CODE
    =============== ================ ========
    Robert Nelson VP
    Terri Lee Admin
    Stewart Hall Finan
    Ann Bennet Admin
    Sue Anne O'Brien Admin
    Mary S. MacDonald VP
    Kelly Brown Admin
    А вот пример запроса, использующего предикат NOT IN:
    SELECT first_name, last_name, job_country
    FROM employee
    WHERE job_country NOT IN
    ("USA", "Japan", "England")
    получить список сотрудников,
    работающих не в США, не в Японии
    и не в Великобритании
    FIRST_NAME LAST_NAME JOB_COUNTRY
    =============== ================ ===============
    Claudia Sutherland Canada
    Roberto Ferrari Italy
    Jacques Glon France
    Pierre Osborne Switzerland
  • LIKE


  • Предикат LIKE используется только с символьными данными. Он проверяет, соответствует ли данное символьное значение строке с указанной маской. В качестве маски используются все разрешенные символы (с учетом верхнего и нижнего регистров), а также специальные символы:

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







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