|
Программирование >> Преобразование значений null
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
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |