Главная    Ex Libris    Книги    Журналы    Статьи    Серии    Каталог    Wanted    Загрузка    ХудЛит    Справка    Поиск по индексам    Поиск    Форум   
blank
Авторизация

       
blank
Поиск по указателям

blank
blank
blank
Красота
blank
Molinaro A. — SQL Cookbook
Molinaro A. — SQL Cookbook



Обсудите книгу на научном форуме



Нашли опечатку?
Выделите ее мышкой и нажмите Ctrl+Enter


Название: SQL Cookbook

Автор: Molinaro A.

Аннотация:

You know the rudiments of the SQL query language, yet you feel you aren't taking full advantage of SQL's expressive power. You'd like to learn how to do more work with SQL inside the database before pushing data across the network to your applications. You'd like to take your SQL skills to the next level.
Let's face it, SQL is a deceptively simple language to learn, and many database developers never go far beyond the simple statement: SELECT FROM WHERE . But there is so much more you can do with the language. In the SQL Cookbook, experienced SQL developer Anthony Molinaro shares his favorite SQL techniques and features. You'll learn about:
-Window functions, arguably the most significant enhancement to SQL in the past decade. If you're not using these, you're missing out
-Powerful, database-specific features such as SQL Server's PIVOT and UNPIVOT operators, -Oracle's MODEL clause, and PostgreSQL's very useful GENERATE_SERIES function
-Pivoting rows into columns, reverse-pivoting columns into rows, using pivoting to facilitate inter-row calculations, and double-pivoting a result set
-Bucketization, and why you should never use that term in Brooklyn.
-How to create histograms, summarize data into buckets, perform aggregations over a moving range of values, generate running-totals and subtotals, and other advanced, data warehousing techniques
- The technique of walking a string, which allows you to use SQL to parse through the characters, words, or delimited elements of a string
Written in O'Reilly's popular Problem/Solution/Discussion style, the SQL Cookbook is sure to please. Anthony's credo is: "When it comes down to it, we all go to work, we all have bills to pay, and we all want to go home at a reasonable time and enjoy what's still available of our days." The SQL Cookbook moves quickly from problem to solution, saving you time each step of the way.


Язык: en

Рубрика: Технология/

Статус предметного указателя: Готов указатель с номерами страниц

ed2k: ed2k stats

Год издания: 2005

Количество страниц: 628

Добавлена в каталог: 05.09.2006

Операции: Положить на полку | Скопировать ссылку для форума | Скопировать ID
blank
Предметный указатель
Oracle syntax      2nd 3rd 4th 5th 6th
ORDER BY clause      2nd 3rd 4th 5th
ORDER BY clause and      
ORDER BY clause and (DB2)      
ORDER BY subclause      
ordering by number      2nd 3rd 4th 5th
ordering by part      
outer joins      
outer joins when using aggregates      2nd 3rd
OVER keyword      2nd
Parent-child relationships      
parsing into rows      2nd
PARTITION BY clause      2nd 3rd 4th
Partitions      
Pattern matching      
Patterns      
percentage calculations      2nd 3rd 4th
percentage of total      2nd
percentage relative to total      
PERCENTILE_CONT function (Oracle)      2nd
PIVOT operator (SQL Server)      2nd 3rd
Pivoting      
pivoting result set with      2nd
PostgreSQL      
PRIOR keyword (Oracle)      
problematic nature of      
QUARTER function (DB2/MySQL)      2nd 3rd
quarter start/end dates      2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th
Queries      
quotes      
rand function      
Random      2nd
Random function      
random records      2nd
RANGE BETWEEN clause      2nd 3rd 4th
ranges      
ranked result sets      2nd 3rd 4th 5th
RATIO_TO_REPORT function (Oracle)      
reasons for      
reciprocal rows      2nd
referenced from another table      
referencing aliased columns      
referencing in WHERE clause      
Referential integrity      
REGEXP_REPLACE function (Oracle)      
Regular Expression Anti-Patterns(Gennick)      
regular expressions (Oracle)      2nd
related rows      
relational division      
REPEAT function (DB2)      
repeating values, suppressing      2nd
Replace function      2nd 3rd 4th 5th
REPLICATE function (SQL Server)      
reports and      
result set      2nd 3rd 4th 5th
Results      2nd 3rd
retrieving data from      2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th 15th 16th 17th
retrieving records      
reverse pivoting result sets      2nd 3rd
ROLLUP extension of GROUP BY(DB2/Oracle)      2nd 3rd
row generation      2nd 3rd 4th
row values      2nd 3rd 4th
ROWNUM function (Oracle)      2nd 3rd
Rows      
rows from table      2nd 3rd 4th
ROW_NUMBER function (DB2/SQL Server)      
ROW_NUMBER OVER window function (DB2/Oracle/SQL Server)      
RPAD function (Oracle)      
RTRIM function (Oracle/PostgreSQL)      
RULES subclause (Oracle)      
running differences      
running products      2nd 3rd 4th
running totals      2nd 3rd 4th 5th 6th
Russell      
Russell's paradox      
scalar subqueries      
scalar subqueries and      
Scripts      
Searching      
searching for mixed alphanumeric      2nd
SECOND function (DB2)      
seconds/minutes/hours between dates      
SELECT clause and      2nd 3rd 4th
SELECT list and      2nd 3rd
SELECT statements      
selecting columns      
self joins      
self joins and      2nd 3rd 4th
separating numeric and character data      2nd 3rd 4th 5th
serialized data      2nd 3rd
set differences      
set operations generally      2nd 3rd
SIGN function (MySQL/PostgreSQL)      
SIMPLE      
Single      
sorting and      2nd 3rd 4th
sorting records      2nd 3rd 4th 5th 6th 7th
Sparse matrices      
specific      
Specification      
START WITH clause (Oracle)      2nd
Stoll      
strings      
STR_TO_DATE function (MySQL)      
subqueries      
SUBSTR function (DB2/MySQL/Oracle/PostgreSQL)      2nd 3rd
SUBSTRING function (SQL Server)      2nd 3rd
Subtotals      2nd 3rd 4th
subtotals for all combinations      2nd 3rd 4th 5th 6th 7th 8th 9th 10th
Sum function      2nd
SUM function and      
SUM OVER window function (DB2/Oracle/SQL Server)      2nd 3rd 4th 5th
summing column values      
suppressing      2nd
SYS_CONNECT_BY_PATH function (Oracle)      2nd 3rd
Tables      
tables in schema      
testing for existence of value within group      2nd 3rd
that violate integrity      
The Essence of SQL (Rozenshtein)      
Time      
time units      2nd
TIMESTAMP types (Oracle)      
timing of      2nd 3rd
timing of application      
top n records      2nd 3rd
TO_BASE function (Oracle)      
TO_CHAR function (Oracle/PostgreSQL)      2nd 3rd 4th
TO_DATE function (Oracle/PostgreSQL)      2nd
TO_NUMBER function (Oracle/PostgreSQL)      2nd
transforming data with      
TRANSLATE function (DB2/Oracle/PostgreSQL)      2nd 3rd 4th 5th
transposing result sets (Oracle)      2nd 3rd 4th
tree versus recursive structure      
TRUNC function (Oracle)      2nd 3rd 4th
underscore (_) operator      
Understanding the WITH Clause(Gennick)      
UNION ALL operation      2nd 3rd
UNION operation      2nd 3rd 4th
uniqueness of result      
UNPIVOT operator (SQL Server)      2nd 3rd
UPDATE statement      2nd 3rd 4th 5th
Uses      
uses for      2nd 3rd
using queries for new values      
VALUES clause      
values nonexistant in all tables      2nd 3rd 4th
version differences      
Vertical      
weekdays in year, counting      2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th
weekdays, first/last in month      2nd
when corresponding rows exist      
WHERE clause      
wildcard (%) operator      
window functions      
window functions and      2nd
window functions versus      
WITH clause (DB2/SQL Server)      2nd 3rd
WITH clause (Oracle)      
WITH clause and      2nd
with default values      
with NULL values      
with NULLs (DB2/Oracle/SQL Server)      
with NULLs (PostgreSQL/MySQL)      2nd
WITH ROLLUP (SQL Server/MySQL)      
with values from another table      2nd 3rd 4th
Year      2nd 3rd 4th
YEAR function (DB2/MySQL/SQL Server)      2nd 3rd 4th
Young      
YS_CONNECT_BY_PATH function (Oracle)      
Zermelo      
1 2
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2024
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте