32 Урока Borland Delphi

         

оператор OR. Для изменения порядка


и только после этого - оператор OR. Для изменения порядка выполнения операторов разрешается использовать скобки. SELECT first_name, last_name, dept_no, job_code, salary
FROM employee
WHERE dept_no = 622
OR job_code = "Eng"
AND salary <= 40000
ORDER BY last_name получить список служащих,
занятых в отделе 622
или
на должности “инженер” с зарплатой
не выше 40000 FIRST_NAME LAST_NAME DEPT_NO JOB_CODE SALARY
============ ============= ======= ======== ===========
Jennifer M. Burbank 622 Eng 53167.50
Phil Forest 622 Mngr 75060.00
T.J. Green 621 Eng 36000.00
Mark Guckenheimer 622 Eng 32000.00
John Montgomery 672 Eng 35000.00
Bill Parker 623 Eng 35000.00
Willie Stansbury 120 Eng 39224.06
 
  SELECT first_name, last_name, dept_no,
job_code, salary
FROM employee
WHERE (dept_no = 622
OR job_code = "Eng")
AND salary <= 40000
ORDER BY last_name получить список служащих,
занятых в отделе 622
или на должности “инженер”,
зарплата которых не выше 40000 FIRST_NAME LAST_NAME DEPT_NO JOB_CODE SALARY
============ ============= ======= ======== ===========
T.J. Green 621 Eng 36000.00
Mark Guckenheimer 622 Eng 32000.00
John Montgomery 672 Eng 35000.00
Bill Parker 623 Eng 35000.00
Willie Stansbury 120 Eng 39224.06
 
 
        1. Преобразование типов (CAST)


        В SQL имеется возможность преобразовать значение столбца или функции к другому типу для более гибкого использования операций сравнения. Для этого используется функция CAST.
        Типы данных могут быть конвертированы в соответствии со следующей таблицей:
        Из типа данных В тип данных
        ---------------------------------------
        NUMERIC CHAR, VARCHAR, DATE
        CHAR, VARCHAR NUMERIC, DATE
        DATE CHAR, VARCHAR, DATE
         
         
        SELECT first_name, last_name, dept_no
        FROM employee
        WHERE CAST(dept_no AS char(20))
        CONTAINING "00" получить список сотрудников,
        занятых в отделах,
        номера которых содержат “00”
        FIRST_NAME LAST_NAME DEPT_NO
        =============== ==================== =======
        Robert Nelson 600
        Terri Lee 000
        Stewart Hall 900
        Walter Steadman 900

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







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