Программирование >>  Преобразование значений null 

1 ... 213 214 215 [ 216 ] 217 218 219


MEASURES, подоператор оператора

MODEL (Oracle), 577 MEDIAN, функция (Oracle), 217 MERGE, выражение, 99, 114 MIN OVER, оконная функция (DB2/

Oracle/SQL Server), 371, 391, 392, 398

MIN, функция, 199

MINUS, операция, 69, 77, 78, 80 MINUTE, функция (DB2), 275 MOD, функция (DB2), 218 MODEL, оператор (Oracle)

использование, 211

компоненты, 579

поддержка версиями, 209, 211

применение, 375, 536, 540, 548, 550

MODEL, подоператор (Oracle) компоненты, 577

MONTH, функция (DB2/MySQL), 241,

267, 275, 294 MONTHNAME, функция (DB2/MySQL),

338, 339

MONTHS BETWEEN, функция (Oracle),

242, 244 MySQL

специальные рецепты, 24

NEXT DAY, функция (Oracle), 288, 292,

NOT EXISTS, предикат, 117

NOT IN, оператор, 70 NROWS, функция (DB2/SQL Server), 414

NTILE, оконная функция (Oracle/SQL

Server), 446, 448 NULL, значения, 596 вставка записей, 102 и агрегатные функции, 223, 597, 607 и группы, 596 и оконные функции, 606

и оператор NOT IN, 70 и операции OR, 71 и сортировка, 53, 60 и функции MIN/MAX, 200

и функция AVG, 198 и функция COUNT, 203, 205 и функция SUM, 202 парадокс значений, 595 сравнения, 44, 504 удаление (DB2/Oracle/SQL Server), 426

удаление (PostgreSQL/MySQL), 429, 430

NVL, функция (Oracle), 359 O

OFFSET, оператор (MySQL/PostgreSQL), 379, 381

Oracle

и блок CONNECT BY, 247

и внешние объединения, 73, 92, 96,

329, 387, 648

и ключевое слово DEFAULT, 101

и оконная функция LEAD OVER, 259

и оператор CONNECT BY, 302, 329, 374

и оператор JOIN, 370, 386 и оператор KEEP, 214, 408

и оператор MODEL, 209, 548 и регулярные выражения, 581

и типы TIMESTAMP, 233

и функции CONNECT BY ROOT/

CONNECT BY ISLEAF, 524 и функции MEDIAN/PERCENTILE

CONT, 217, 220

объектные типы, 567 специальные рецепты, 24

ORDER BY, оператор, 43, 47, 49, 489, 607

OVER, ключевое слово, 59, 603

PARTITION BY, оператор, 604, 607 PERCENTILE CONT, функция (Oracle), 217, 220

PIVOT, оператор (SQL Server), 532, 534 PostgreSQL

специальные рецепты, 24 PRIOR, ключевое слово (Oracle), 509

QUARTER, функция (DB2/MySQL), 316,

317, 319

RAND, функция, 42 RANDOM, функция (PostgreSQL), 42 RANGE BETWEEN, оператор, 556, 609 RANGE, оператор BETWEEN, 613 RANK OVER, ранжирующая функция, 400

RATIO TO REPORT, функция (Oracle), 574



REGEXP REPLACE, функция (Oracle), 5S3

REPEAT, функция (DB2), 451 REPLACE, функция, 52, 140, 141, 156, 1S1

REPLICATE, функция (SQL Server), 451 ROLLUP, расширение GROUP BY (DB2/

Oracle), 462,477, 496 ROW NUMBER OVER, ранжирующая

функция (DB2/Oracle/SQL Server)

и оператор ORDER BY, 402 применение, 379, 400, 427 уникальность результата, 3S3, 390 ROW NUMBER, ранжирующая

функция (DB2/Oracle/SQL Server),

применение, 3S0

ROWNUM, функция (Oracle), 41, 31S, 3S1

RPAD, функция (Oracle), 553 RTRIM, функция (Oracle/PostgreSQL), 33S

RULES, подоператор (Oracle), 539 S

SECOND, функция (DB2), 275

SELECT, выражения

и GROUP BY, 200, 599, 601 и ключевое слово DISTINCT, 49, 403, 592

неполные, 25 символ *, 33

см. также извлечение записей, 33 условная логика, 39

SIGN, функция (MySQL/PostgreSQL),

294 SQL Server

отчеты с перекрестными ссылками см. отчеты с перекрестными ссылками, 532 специальные рецепты, 24

START WITH, оператор (Oracle), 514, 523

STR TO DATE, функция (MySQL), 325 SUBSTR, функция (DB2/MySQL/Oracle/

PostgreSQL), 50, 155, 171 SUBSTRING, функция (SQL Server), 50,

322, 326

SUM OVER, оконная функция (DB2/ Oracle/SQL Server), S9, 92, 207, 209, 221

SUM, функция, 201, 241

SYS CONNECT BY PATH, функция (Oracle), 167, 506, 530

TIMESTAMP, типы (Oracle), 233 TO BASE, функция (Oracle), 54S TO CHAR, функция (Oracle/

PostgreSQL), 237, 276, 293 TO DATE, функция (Oracle/

PostgreSQL), 323, 324 TO NUMBER, функция (Oracle/

PostgreSQL), 276, 369 TRANSLATE, функция (DB2/Oracle/

PostgreSQL), 52, 140, 141, 14S, 156 TRUNC, функция (Oracle), 253, 274,

279, 31S

UNION ALL, операция, 63, 7S, 59S UNION, операция, 63, 64, S0, 59S UNPIVOT, оператор (SQL Server), 534, 536

UPDATE, выражение, 10S, 109, 111, 112, 113

VALUES, оператор, 100 W

WHERE, оператор, 37 WITH ROLLUP (SQL Server/MySQL), 462

WITH, оператор (DB2/SQL Server), 519,

522, 523 WITH, оператор (Oracle), 2S4

XML, 19 Y

YEAR, функция (DB2/MySQL/SQL

Server), 241, 275, 369, 371 YS CONNECT BY PATH, функция

(Oracle), 509



абстракция, аксиома, 595

агрегатные функции

и группировка, 599, 600 и значения NULL, 223, 597, 607 и несколько таблиц, 85, 89, 90, 93 оператор WHERE, использование, 37 определение обрабатываемых строк,

604, 606

сравнение с оконными функциями,

аксиома абстракции, 593, 595 аксиома Фреге, 593, 595 аналитические функции (Oracle), 601 антиобъединения, 73

бизнес-логика, включение, 357 буквенно-цифровые данные, 50

версии обсуждаемые

DB2, 23 MySQL, 24 Oracle, 24 PostgreSQL, 24 SQL Server, 24 версии, SQL, 23

вложенные представления

обращение к столбцам по псевдонимам, 37

преобразование данных, 584

присваиваине имен, 27

присваивание имен, 568 внешние ключи, получение списка, 126,

внешние объединения

логика OR в них, 384, 387

синтаксис Oracle, 73, 92, 96, 329, 387, 648

внутренние объединения, 64, 385 время

группировка строк, 481, 484 время, даты, 481 вставка записей

блокировка, 106

в несколько таблиц, 104, 106

копирование из другой таблицы, 103

новых, 100

со значениями NULL, 102

со значениями по умолчанию, 100

выделение, схема аксиом, 594 вычисление промежуточной суммы,

205, 208, 228, 230

вычисление процентного соотношения,

220, 223, 573, 575

Генник Джонатан, 507, 582 Георг Кантор, 14 гистограммы

вертикальные, 453, 456

горизонтальные, 451, 452 группировка, 596

и агрегатные функции, 599, 600

и значения NULL, 596

и оператор SELECT, 200, 599, 601

и функция COUNT, 203

и функция SUM, 201

определение, 589, 590

основания, 590

по интервалам времени, 481, 484 примеры, 589 характеристики, 591, 594

данные с разделителями, преобразование в список оператора IN,

168, 174

даты

арифметика, 231, 263

будние дни в году, подсчет, 257 дней в году, подсчет (Oracle), 543 дни недели в году, подсчет, 246 добавление/вычитание, 231, 234 интервал между записью

и следующей записью, 258, 263 месяцы/годы между датами, 241 рабочие дни между датами, 236,

разность между датами, 234 секунды/минуты/часы между датами, 244

и оператор ORDER BY (DB2), 489

работа с ними, 264, 347 високосный год, 265, 272 год, количество дней, 272, 275 даты начала и конца квартала,

314, 319, 320, 327

диапазоны дат, выявление наложений, 342, 347



1 ... 213 214 215 [ 216 ] 217 218 219

© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика