Разработка баз данных в Delphi. 11 Уроков

       

 Операции сравнения


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

Что же может быть элементом сравнения? Элементом сравнения может выступать:

·     значение поля

·     литерал

·     арифметическое выражение

·     агрегирующая функция

·     другая встроенная функция

·     значение (значения), возвращаемые подзапросом.

При сравнении литералов конечные пробелы игнорируются. Так, предложение 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

Roger           Reeves           120     England

Willie          Stansbury        120     England

Claudia         Sutherland       140     Canada

Yuki            Ichida           115     Japan

Takashi         Yamamoto         115     Japan

Roberto         Ferrari          125     Italy

Jacques         Glon             123     France

Pierre          Osborne          121     Switzerland



Содержание раздела







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