32 Урока Borland Delphi

         

Имеется возможность соединять два или


SELECT first_name, "получает", salary, "долларов в год"
FROM employee получить список сотрудников
и их зарплату
FIRST_NAME SALARY
=========== ======== ========== ==============
Robert получает 105900.00 долларов в год
Bruce получает 97500.00 долларов в год
Kim получает 102750.00 долларов в год
Leslie получает 64635.00 долларов в год
Phil получает 75060.00 долларов в год
K. J. получает 86292.94 долларов в год
Terri получает 53793.00 долларов в год
...
  • Конкатенация


  • Имеется возможность соединять два или более столбца, имеющие строковый тип, друг с другом, а также соединять их с литералами. Для этого используется операция конкатенации (||).
    SELECT "сотрудник " || first_name || " " || last_name
    FROM employee получить список всех сотрудников
    ==============================================
    сотрудник Robert Nelson
    сотрудник Bruce Young
    сотрудник Kim Lambert
    сотрудник Leslie Johnson
    сотрудник Phil Forest
    сотрудник K. J. Weston
    сотрудник Terri Lee
    сотрудник Stewart Hall
    ...
  • Использование квалификатора AS


  • Для придания наглядности получаемым результатам наряду с литералами в списке выбираемых элементов можно использовать квалификатор AS. Данный квалификатор заменяет в результирующей таблице существующее название столбца на заданное. Это наиболее эффективный и простой способ создания заголовков (к сожалению, InterBase, как уже отмечалось, не поддерживает использование русских букв в наименовании столбцов).
    SELECT count(*) AS number
    FROM employee подсчитать количество служащих
    NUMBER
    ===========
    42
    SELECT "сотрудник " || first_name || " " || last_name AS employee_list
    FROM employee получить список всех сотрудников
    EMPLOYEE_LIST
    ==============================================
    сотрудник Robert Nelson
    сотрудник Bruce Young
    сотрудник Kim Lambert
    сотрудник Leslie Johnson
    сотрудник Phil Forest
    сотрудник K. J. Weston
    сотрудник Terri Lee
    сотрудник Stewart Hall
    ...
  • Работа с датами
  • Мы уже рассказывали о типах данных, имеющихся в различных СУБД, в том числе и в InterBase. В разных системах имеется различное число встроенных функций, упрощающих работу с датами, строками и другими типами данных. InterBase, к сожалению, обладает достаточно ограниченным набором таких функций. Однако, поскольку язык SQL, реализованный в InterBase, соответствует стандарту, то в нем имеются возможности конвертации дат в строки и гибкой работы с датами. Внутренне дата в InterBase содержит значения даты и времени. Внешне дата может быть представлена строками различных форматов, например:

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







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