Cargando…

Expert T-SQL window functions in SQL server /

Expert T-SQL Window Functions in SQL Server takes you from any level of knowledge of windowing functions and turns you into an expert who can use these powerful functions to solve many T-SQL queries. Replace slow cursors and self-joins with queries that are easy to write and fantastically better per...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autores principales: Kellenberger, Kathi (Autor), Groom, Clayton (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: [Berkeley, CA] : Apress, [2015]
Colección:Expert's voice in SQL server.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Ii 4500
001 OR_ocn905902707
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu|||unuuu
008 150331s2015 caua o 001 0 eng d
040 |a N$T  |b eng  |e rda  |e pn  |c N$T  |d N$T  |d GW5XE  |d E7B  |d UPM  |d COO  |d YDXCP  |d IDEBK  |d EBLCP  |d OCLCF  |d DEBSZ  |d B24X7  |d BTCTA  |d VLB  |d OCLCQ  |d IAO  |d IAS  |d SOI  |d ILO  |d JBG  |d IAD  |d ICN  |d IDB  |d Z5A  |d LIV  |d OCLCQ  |d MERUC  |d ESU  |d OCLCQ  |d VT2  |d IOG  |d OCLCO  |d REB  |d U3W  |d CEF  |d INT  |d OCLCQ  |d OCLCO  |d WYU  |d UKMGB  |d OCLCQ  |d OCLCO  |d UKAHL  |d OCLCQ  |d OCLCO  |d DCT  |d ERF  |d OCLCQ  |d WURST  |d BRF  |d OCLCO  |d OCLCQ  |d OCLCO 
016 7 |a 019139881  |2 Uk 
019 |a 922976736  |a 927513958  |a 961693794  |a 972030771  |a 1005820482  |a 1048161333  |a 1066431792  |a 1086457211  |a 1111050817  |a 1112516076 
020 |a 9781484211038  |q (electronic bk.) 
020 |a 1484211030  |q (electronic bk.) 
020 |a 1484211049  |q (print) 
020 |a 9781484211045  |q (print) 
020 |z 9781484211045 
024 7 |a 10.1007/978-1-4842-1103-8  |2 doi 
029 1 |a AU@  |b 000055220801 
029 1 |a CHNEW  |b 000891544 
029 1 |a CHVBK  |b 374507058 
029 1 |a DEBBG  |b BV042991729 
029 1 |a DEBBG  |b BV043621713 
029 1 |a DEBSZ  |b 442880170 
029 1 |a NLGGC  |b 392078260 
029 1 |a NZ1  |b 16078744 
029 1 |a UKMGB  |b 019139881 
035 |a (OCoLC)905902707  |z (OCoLC)922976736  |z (OCoLC)927513958  |z (OCoLC)961693794  |z (OCoLC)972030771  |z (OCoLC)1005820482  |z (OCoLC)1048161333  |z (OCoLC)1066431792  |z (OCoLC)1086457211  |z (OCoLC)1111050817  |z (OCoLC)1112516076 
037 |a com.springer.onix.9781484211038  |b Springer Nature 
050 4 |a QA76.73.S67  |b K45 2015eb 
072 7 |a COM  |x 051170  |2 bisacsh 
072 7 |a UN  |2 bicssc 
072 7 |a UMT  |2 bicssc 
082 0 4 |a 005.75/6  |2 22 
049 |a UAMI 
100 1 |a Kellenberger, Kathi,  |e author. 
245 1 0 |a Expert T-SQL window functions in SQL server /  |c Kathi Kellenberger with Clayton Groom. 
264 1 |a [Berkeley, CA] :  |b Apress,  |c [2015] 
300 |a 1 online resource :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file  |b PDF  |2 rda 
490 1 |a Expert's voice in SQL server 
500 |a Includes index. 
588 0 |a Vendor-supplied metadata. 
520 |a Expert T-SQL Window Functions in SQL Server takes you from any level of knowledge of windowing functions and turns you into an expert who can use these powerful functions to solve many T-SQL queries. Replace slow cursors and self-joins with queries that are easy to write and fantastically better performing, all through the magic of window functions. First introduced in SQL Server 2005, window functions came into full blossom with SQL Server 2012. They truly are one of the most notable developments in SQL in a decade, and every developer and DBA can benefit from their expressive power in solving day-to-day business problems. Begin using windowing functions like ROW_NUMBER and LAG, and you will discover more ways to use them every day. You will approach SQL Server queries in a different way, thinking about sets of data instead of individual rows. Your queries will run faster, they will be easier to write, and they will be easier to deconstruct and maintain and enhance in the future. Just knowing and using these functions is not enough. You also need to understand how to tune the queries. Expert T-SQL Window Functions in SQL Server explains clearly how to get the best performance. The book also covers the rare cases when older techniques are the best bet. Stop using cursors and self-joins to solve complicated queries. Become a T-SQL expert by mastering windowing functions. Teaches you how to use all the window functions introduced in 2005 and 2012. Provides real-world examples that you can experiment with in your own database. Explains how to get the best performance when using windowing functions. 
505 0 |a Contents at a Glance -- Contents -- About the Authors -- About the Technical Reviewer -- Acknowledgments -- Authorâ€?s Note -- Chapter 1: Looking Through the Window -- Discovering Window Functions -- Thinking About the Window -- Understanding the OVER Clause -- Dividing Windows with Partitions -- Uncovering Special Case Windows -- Summary -- Chapter 2: Discovering Ranking Functions -- Using ROW_NUMBER -- Understanding RANK and DENSE_RANK -- Dividing Data with NTILE -- Solving Queries with Ranking Functions -- Deduplicating Data 
505 8 |a Finding the First N Rows of Every GroupSolving the Islands Problem -- Solving the Bonus Problem -- Summary -- Chapter 3: Summarizing with Window Aggregates -- Using Window Aggregates -- Adding Window Aggregates to Aggregate Queries -- Using Window Aggregates to Solve Common Queries -- The Percent of Sales Problem -- The Partitioned Table Problem -- Creating Custom Window Aggregate Functions -- Summary -- Chapter 4: Tuning for Better Performance -- Using Execution Plans -- Using STATISTICS IO -- Understanding the Performance Implications of Window Aggregates 
505 8 |a Indexing to Improve the Performance of Window FunctionsPerforming Time Comparisons -- Summary -- Chapter 5: Calculating Running and Moving Aggregates -- Adding ORDER BY to Window Aggregates -- Calculating Moving Totals and Averages -- Solving Queries Using Accumulating Aggregates -- The Last Good Value Problem -- The Subscription Problem -- Summary -- Chapter 6: Adding Frames to the Window -- Understanding Framing -- Applying Frames to Running and Moving Aggregates -- Measuring Performance -- Understanding the Logical Difference Between ROWS and RANGE 
505 8 |a SummaryChapter 7: Taking a Peek at Another Row -- Understanding LAG and LEAD -- Understanding FIRST_VALUE and LAST_ VALUE -- Using the Offset Functions to Solve Queries -- The Year-Over-Year Growth Calculation -- The Gaps Problem -- Comparing Performance -- LAG and LEAD Performance -- FIRST_VALUE and LAST_VALUE PERFORMANCE -- Summary -- Chapter 8: Understanding Statistical Functions -- Using PERCENT_RANK and CUME_ DIST -- Using PERCENTILE_CONT and PERCENTILE_ DISC -- Comparing Statistical Functions to Older Methods -- Summary 
505 8 |a Chapter 9: Time Range Calculations and TrendsPutting It All Together -- Percent of Parent -- Period-to-Date Calculations -- Averages, Moving Averages, and Rate-of-Change -- Same Period Prior Year -- Difference and Percent Difference -- Moving Totals and Simple Moving Averages -- Rate-of-Change Calculations -- Summary -- Index 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
630 0 0 |a SQL server. 
630 0 7 |a SQL server  |2 fast 
650 0 |a SQL (Computer program language) 
650 6 |a SQL (Langage de programmation) 
650 7 |a Programming & scripting languages: general.  |2 bicssc 
650 7 |a Databases.  |2 bicssc 
650 7 |a COMPUTERS  |x Programming Languages  |x SQL.  |2 bisacsh 
650 7 |a SQL (Computer program language)  |2 fast 
653 0 0 |a computerwetenschappen 
653 0 0 |a computer sciences 
653 0 0 |a programmeertalen 
653 0 0 |a programming languages 
653 0 0 |a databasebeheer 
653 0 0 |a database management 
653 1 0 |a Information and Communication Technology (General) 
653 1 0 |a Informatie- en communicatietechnologie (algemeen) 
700 1 |a Groom, Clayton,  |e author. 
776 0 8 |i Printed edition:  |z 9781484211045 
830 0 |a Expert's voice in SQL server. 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781484211038/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH31352803 
938 |a Books 24x7  |b B247  |n bks00083491 
938 |a Baker and Taylor  |b BTCP  |n BK0017512644 
938 |a EBL - Ebook Library  |b EBLB  |n EBL2094431 
938 |a ebrary  |b EBRY  |n ebr11040882 
938 |a EBSCOhost  |b EBSC  |n 972068 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis31331043 
938 |a YBP Library Services  |b YANK  |n 12360621 
994 |a 92  |b IZTAP