32 Урока Borland Delphi

         

определяющий порядок вывода строк, не


Roger Reeves 120 Sales 33620.62
...
Столбец, определяющий порядок вывода строк, не обязательно дожен присутствовать в списке выбираемых элементов (столбцов):
SELECT first_name, last_name, dept_no,
job_code
FROM employee
ORDER BY salary получить список сотрудников,
упорядоченный по их зарплате
FIRST_NAME LAST_NAME DEPT_NO JOB_CODE
=============== =============== ======= ========
Ann Bennet 120 Admin
Kelly Brown 600 Admin
Sue Anne O'Brien 670 Admin
Mark Guckenheimer 622 Eng
Roger Reeves 120 Sales
Bill Parker 623 Eng
  • Упорядочивание с использованием номеров столбцов
  • SELECT first_name, last_name, dept_no,
    job_code, salary * 1.1
    FROM employee
    ORDER BY 5 получить список сотрудников,
    упорядоченный по их зарплате
    с 10% надбавкой
     
      FIRST_NAME LAST_NAME DEPT_NO JOB_CODE
    ============ ============= ======= ======== ===========
    Ann Bennet 120 Admin 25228.5
    Kelly Brown 600 Admin 29700
    Sue Anne O'Brien 670 Admin 34402.5
    Mark Guckenheimer 622 Eng 35200
    Roger Reeves 120 Sales 36982.6875
    Bill Parker 623 Eng 38500
     
      Допускается использование нескольких уровней вложенности при упорядочивании выводимой информации по столбцам; при этом разрешается смешивать оба способа. SELECT first_name, last_name, dept_no,
    job_code, salary * 1.1
    FROM employee
    ORDER BY dept_no, 5 DESC, last_name
    получить список сотрудников,
    упорядоченный сначала по
    номерам отделов,
    в отделах - по убыванию их
    зарплаты (с 10%),
    а в пределах одной зарплаты - по фамилиям
     
      FIRST_NAME LAST_NAME DEPT_NO JOB_CODE
    =========== ========== ======= ======== ===============
    Oliver H. Bender 000 CEO 234135
    Terri Lee 000 Admin 59172.3
    Mary S. MacDonald 100 VP 122388.75
    Michael Yanowski 100 SRep 48400.000000001
    Luke Leung 110 SRep 75685.5
    Janet Baldwin 110 Sales 67801.59375
    Takashi Yamamoto 115 SRep 8228000.0000001
    Yuki Ichida 115 Eng 6600000.0000001
          1. Устранение дублирования (модификатор DISTINCT)


          Дублированными являются такие строки в результирующей таблице, в которых идентичен каждый столбец.

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







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