Opis ebooka: SQL Pocket Guide. 4th Edition
If you use SQL in your day-to-day work as a data analyst, data scientist, or data engineer, this popular pocket guide is your ideal on-the-job reference. You'll find many examples that address the language's complexities, along with key aspects of SQL used in Microsoft SQL Server, MySQL, Oracle Database, PostgreSQL, and SQLite.
In this updated edition, author Alice Zhao describes how these database management systems implement SQL syntax for both querying and making changes to a database. You'll find details on data types and conversions, regular expression syntax, window functions, pivoting and unpivoting, and more.
- Quickly look up how to perform specific tasks using SQL
- Apply the book's syntax examples to your own queries
- Update SQL queries to work in five different database management systems
- NEW: Connect Python and R to a relational database
- NEW: Look up frequently asked SQL questions in the "How Do I?" chapter
Wybrane bestsellery
-
To czwarte, poprawione i zaktualizowane wydanie cenionego leksykonu poświęconego SQL. Przemyślany układ zawartych w nim treści zdecydowanie ułatwia i przyspiesza wynajdywanie informacji ― bez konieczności odrywania się od pracy. Poza zwięzłymi objaśnieniami dotyczącymi składni SQL znajdzies...(35.40 zł najniższa cena z 30 dni)
35.40 zł
59.00 zł(-40%) -
W świecie przepełnionym informacjami doskonała baza danych, która pozwala na ich zbieranie, organizowanie i zarządzanie nimi, to podstawa sprawnego funkcjonowania każdego przedsiębiorstwa. W tej branży od lat prym wiedzie relacyjna baza danych Oracle. Jednak aby efektywnie korzystać z jej dobrodz...(39.59 zł najniższa cena z 30 dni)
69.30 zł
99.00 zł(-30%) -
Jeśli myślisz o karierze analityka danych albo starasz się o pracę na stanowisku, na którym będziesz analizować dane, ten kurs jest specjalnie dla Ciebie. Opanujesz dzięki niemu między innymi niezbędne podstawy języka SQL i dowiesz się, jak funkcjonuje i do czego może Ci posłużyć system zarządzan...(99.59 zł najniższa cena z 30 dni)
174.30 zł
249.00 zł(-30%) -
Ludzkość od zarania dziejów miała potrzebę zapisywania i porządkowania danych – pierwsze tabliczki gliniane z zapisanymi informacjami handlowymi pochodzą z 3500 roku p.n.e. Na przestrzeni wieków pojawiło się wiele technik gromadzenia danych, jednak dopiero wraz z rozwojem technologii komput...(41.65 zł najniższa cena z 30 dni)
71.40 zł
119.00 zł(-40%) -
Firmy z branży IT prześcigają się w tworzeniu rozwiązań zwiększających wydajność pracy, jak również podnoszących poziom specjalizacji pracowników w określonych dziedzinach. Od kilku już lat pozycja full stack developera, który wykonywał wszystkie prace programistyczne, jest wielką rzadkością. Obe...(63.60 zł najniższa cena z 30 dni)
55.65 zł
159.00 zł(-65%) -
With the shift from data warehouses to data lakes, data now lands in repositories before it's been transformed, enabling engineers to model raw data into clean, well-defined datasets. dbt (data build tool) helps you take data further. This practical book shows data analysts, data engineers, BI de...(188.08 zł najniższa cena z 30 dni)
188.03 zł
239.00 zł(-21%) -
If you were handed two different but related sets of data, what tools would you use to find the matches? What if all you had was SQL SELECT access to a database? In this practical book, author Jim Lehmer provides best practices, techniques, and tricks to help you import, clean, match, score, and ...(160.99 zł najniższa cena z 30 dni)
160.49 zł
209.00 zł(-23%) -
To help you on the path to becoming a Snowflake pro, this concise yet comprehensive guide reviews fundamentals and best practices for Snowflake's SQL and Scripting languages. Developers and data professionals will learn how to generate, modify, and query data in the Snowflake relational database ...(231.09 zł najniższa cena z 30 dni)
230.88 zł
279.00 zł(-17%) -
The Presto community has mushroomed since its origins at Facebook in 2012. But ramping up this open source distributed SQL query engine can be challenging even for the most experienced engineers. With this practical book, data engineers and architects, platform engineers, cloud engineers, and sof...(189.09 zł najniższa cena z 30 dni)
188.88 zł
239.00 zł(-21%) -
Ta książka stanowi świetne wprowadzenie do analizy danych. Dzięki niej nauczysz się korzystać z surowych danych, nawet jeśli nie masz odpowiedniego doświadczenia. Zaczniesz od formułowania hipotez i generowania statystyk opisowych, a następnie przystąpisz do pisania zapytań w języku SQL w celu ag...(65.40 zł najniższa cena z 30 dni)
65.40 zł
109.00 zł(-40%)
O autorze ebooka
Alice Zhao jest inżynierem danych. Prowadziła liczne kursy z zakresu SQL i Pythona, jest też autorką cenionych samouczków technicznych opublikowanych w serwisie YouTube. Współzałożycielka Best Fit Analytics, wcześniej analityk danych w Metis. Prelegentka na wielu prestiżowych konferencjach dotyczących sztucznej inteligencji.
Kup polskie wydanie:
SQL. Leksykon kieszonkowy. Wydanie IV
- Autor:
- Alice Zhao
29,49 zł
59,00 zł
(29.49 zł najniższa cena z 30 dni)
Ebooka "SQL Pocket Guide. 4th Edition" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "SQL Pocket Guide. 4th Edition" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "SQL Pocket Guide. 4th Edition" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- ISBN Ebooka:
- 978-14-920-9035-9, 9781492090359
- Data wydania ebooka:
- 2021-08-26 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 2.8MB
- Rozmiar pliku Mobi:
- 6.3MB
Spis treści ebooka
- Preface
- Why SQL?
- Goals of This Book
- Updates to the Fourth Edition
- Navigating This Book
- Conventions Used in This Book
- Using Code Examples
- OReilly Online Learning
- How to Contact Us
- Acknowledgments
- 1. SQL Crash Course
- What Is a Database?
- SQL
- NoSQL
- Database Management Systems (DBMS)
- What Is a Database?
- A SQL Query
- The SELECT Statement
- Order of Execution
- A Data Model
- 2. Where Can I Write SQL Code?
- RDBMS Software
- SQLite
- MySQL
- Oracle
- PostgreSQL
- SQL Server
- RDBMS Software
- Database Tools
- Connect a Database Tool to a Database
- Other Programming Languages
- Connect Python to a Database
- Step 1: Install a database driver for Python
- Step 2: Set up a database connection in Python
- Step 3: Write SQL code in Python
- Connect Python to a Database
- Connect R to a Database
- Step 1: Install a database driver for R
- Step 2: Set up a database connection in R
- Step 3: Write SQL code in R
- 3. The SQL Language
- Comparison to Other Languages
- ANSI Standards
- SQL Terms
- Keywords and Functions
- Keywords
- Functions
- Keywords and Functions
- Identifiers and Aliases
- Identifiers
- Aliases
- Statements and Clauses
- Statements
- Clauses
- Expressions and Predicates
- Expressions
- Predicates
- Comments, Quotes, and Whitespace
- Comments
- Quotes
- Whitespace
- Sublanguages
- 4. Querying Basics
- The SELECT Clause
- Aliasing Columns
- Aliases with case sensitivity and punctuation
- Aliasing Columns
- Qualifying Columns
- Qualifying tables
- The SELECT Clause
- Selecting Subqueries
- Performance issues with correlated subqueries
- DISTINCT
- COUNT and DISTINCT
- The FROM Clause
- From Multiple Tables
- Table aliases
- JOIN ON
- Results table
- JOIN variations
- From Multiple Tables
- From Subqueries
- Step 1: Execute the subquery
- Step 2: Execute the entire query
- The WHERE Clause
- Filtering on Subqueries
- Why use a subquery in the WHERE clause?
- Other Ways to Filter Data
- Filtering on Subqueries
- The GROUP BY Clause
- The HAVING Clause
- The ORDER BY Clause
- The LIMIT Clause
- 5. Creating, Updating, and Deleting
- Databases
- Display Names of Existing Databases
- Display Name of Current Database
- Switch to Another Database
- Create a Database
- Delete a Database
- Databases
- Creating Tables
- Create a Simple Table
- Display Names of Existing Tables
- Create a Table That Does Not Already Exist
- Create a Table with Constraints
- Constraint: Not allowing NULL values in a column with NOT NULL
- Constraint: Setting default values in a column with DEFAULT
- Constraint: Restricting values in a column with CHECK
- Constraint: Requiring unique values in a column with UNIQUE
- Create a Table with Primary and Foreign Keys
- Specify a primary key
- Specify a foreign key
- Create a Table with an Automatically Generated Field
- Insert the Results of a Query into a Table
- Insert Data from a Text File into a Table
- Modifying Tables
- Rename a Table or Column
- Rename a table
- Rename a column
- Rename a Table or Column
- Display, Add, and Delete Columns
- Display the columns of a table
- Add a column to a table
- Delete a column from a table
- Display, Add, and Delete Rows
- Display rows of a table
- Add rows to a table
- Delete rows from a table
- Display, Add, Modify, and Delete Constraints
- Display the constraints of a table
- Add a constraint
- Modify a constraint
- Delete a constraint
- Update a Column of Data
- Update Rows of Data
- Update Rows of Data with the Results of a Query
- Delete a Table
- Delete a table with foreign key references
- Indexes
- Create an Index to Speed Up Queries
- Delete an index
- Create an Index to Speed Up Queries
- Views
- Create a View to Save the Results of a Query
- Display existing views
- Update a view
- Delete a view
- Create a View to Save the Results of a Query
- Transaction Management
- Double-Check Changes Before a COMMIT
- Undo Changes with a ROLLBACK
- 6. Data Types
- How to Choose a Data Type
- Numeric Data
- Numeric Values
- Integer values
- Decimal values
- Floating point values
- Numeric Values
- Integer Data Types
- Decimal Data Types
- Floating Point Data Types
- String Data
- String Values
- String basics
- Alternatives to single quotes
- Escape sequences
- String Values
- Character Data Types
- Unicode Data Types
- Datetime Data
- Datetime Values
- Date values
- Time values
- Date and time values
- Datetime Values
- Datetime Data Types
- MySQL datetime data types
- Oracle datetime data types
- Check the datetime formats in Oracle
- PostgreSQL datetime data types
- SQL Server datetime data types
- SQLite datetime data types
- Other Data
- Boolean Data
- Boolean data types
- Boolean Data
- External Files (Images, Documents, etc.)
- Binary and hexadecimal values
- Binary data types
- 7. Operators and Functions
- Operators
- Logical Operators
- Comparison Operators
- BETWEEN
- EXISTS
- IN
- IS NULL
- LIKE
- Math Operators
- Operators
- Aggregate Functions
- Numeric Functions
- Apply Math Functions
- Generate Random Numbers
- Round and Truncate Numbers
- Convert Data to a Numeric Data Type
- String Functions
- Find the Length of a String
- Change the Case of a String
- Trim Unwanted Characters Around a String
- Remove spaces around a string
- Remove other characters around a string
- Remove characters from the left or right side of a string
- Concatenate Strings
- Search for Text in a String
- Extract a Portion of a String
- Replace Text in a String
- Delete Text from a String
- Use Regular Expressions
- Regular Expressions in MySQL
- Regular expressions in Oracle
- Regular expressions in PostgreSQL
- Regular expressions in SQL Server
- Convert Data to a String Data Type
- Datetime Functions
- Return the Current Date or Time
- Add or Subtract a Date or Time Interval
- Find the Difference Between Two Dates or Times
- Extract a Part of a Date or Time
- Determine the Day of the Week of a Date
- Round a Date to the Nearest Time Unit
- Rounding in Oracle
- Rounding in PostgreSQL
- Convert a String to a Datetime Data Type
- The CAST function
- The STR_TO_DATE, TO_DATE, and CONVERT functions
- Apply a date function to a string column
- Null Functions
- Return an Alternative Value if There Is a Null Value
- 8. Advanced Querying Concepts
- Case Statements
- Display Values Based on If-Then Logic for a Single Column
- Display Values Based on If-Then Logic for Multiple Columns
- Grouping and Summarizing
- GROUP BY Basics
- Grouping by multiple columns
- GROUP BY Basics
- Aggregate Rows into a Single Value or List
- ROLLUP, CUBE, and GROUPING SETS
- ROLLUP
- CUBE
- GROUPING SETS
- Case Statements
- Window Functions
- Rank the Rows in a Table
- Return the First Value in Each Group
- Return the Second Value in Each Group
- Return the First Two Values in Each Group
- Return the Prior Row Value
- Calculate the Moving Average
- Calculate the Running Total
- Pivoting and Unpivoting
- Break Up the Values of a Column into Multiple Columns
- List the Values of Multiple Columns in a Single Column
- 9. Working with Multiple
Tables and Queries
- Joining Tables
- Join Basics and INNER JOIN
- Join basics
- INNER JOIN
- Join Basics and INNER JOIN
- LEFT JOIN, RIGHT JOIN, and FULL OUTER JOIN
- LEFT JOIN
- RIGHT JOIN
- FULL OUTER JOIN
- Joining Tables
- USING and NATURAL JOIN
- USING
- NATURAL JOIN
- CROSS JOIN and Self Join
- CROSS JOIN
- Self join
- Union Operators
- UNION
- UNION ALL
- UNION with other clauses
- UNION with more than two tables
- UNION
- EXCEPT and INTERSECT
- EXCEPT
- INTERSECT
- Common Table Expressions
- CTEs Versus Subqueries
- Recursive CTEs
- Fill in missing rows in a sequence of data
- Return all the parents of a child row
- 10. How Do I?
- Find the Rows Containing Duplicate Values
- Select Rows with the Max Value for Another Column
- Solution
- Explanation
- Keywords in the query
- Potential extensions
- Concatenate Text from Multiple Fields into a Single Field
- Find All Tables Containing a Specific Column Name
- Solution
- Potential extensions
- Update a Table Where the ID Matches Another Table
- Solution
- Potential extensions
- Index
O'Reilly Media - inne książki
-
This concise yet comprehensive guide explains how to adopt a data lakehouse architecture to implement modern data platforms. It reviews the design considerations, challenges, and best practices for implementing a lakehouse and provides key insights into the ways that using a lakehouse can impact ...(193.69 zł najniższa cena z 30 dni)
193.19 zł
249.00 zł(-22%) -
In today's fast-paced world, more and more organizations require rapid application development with reduced development costs and increased productivity. This practical guide shows application developers how to use PowerApps, Microsoft's no-code/low-code application framework that helps developer...(162.47 zł najniższa cena z 30 dni)
162.27 zł
209.00 zł(-22%) -
Welcome to the systems age, where software professionals are no longer building software&emdash;we're building systems of software. Change is continuously deployed across software ecosystems coordinated by responsive infrastructure. In this world of increasing relational complexity, we need t...(152.21 zł najniższa cena z 30 dni)
152.01 zł
209.00 zł(-27%) -
This book provides an ideal guide for Python developers who want to learn how to build applications with large language models. Authors Olivier Caelen and Marie-Alice Blete cover the main features and benefits of GPT-4 and GPT-3.5 models and explain how they work. You'll also get a step-by-step g...(155.41 zł najniższa cena z 30 dni)
155.36 zł
209.00 zł(-26%) -
In today's cloud native world, where we automate as much as possible, everything is code. With this practical guide, you'll learn how Policy as Code (PaC) provides the means to manage the policies, related data, and responses to events that occur within the systems we maintain—Kubernetes, c...(212.59 zł najniższa cena z 30 dni)
212.39 zł
279.00 zł(-24%) -
Geared to intermediate- to advanced-level DBAs and IT professionals looking to enhance their MySQL skills, this guide provides a comprehensive overview on how to manage and optimize MySQL databases. You'll learn how to create databases and implement backup and recovery, security configurations, h...(221.43 zł najniższa cena z 30 dni)
221.33 zł
279.00 zł(-21%) -
Get the details, examples, and best practices you need to build generative AI applications, services, and solutions using the power of Azure OpenAI Service. With this comprehensive guide, Microsoft AI specialist Adrián González Sánchez examines the integration and utilization of Az...(162.23 zł najniższa cena z 30 dni)
162.18 zł
209.00 zł(-22%) -
Despite the increase of high-profile hacks, record-breaking data leaks, and ransomware attacks, many organizations don't have the budget for an information security (InfoSec) program. If you're forced to protect yourself by improvising on the job, this pragmatic guide provides a security-101 hand...(214.77 zł najniższa cena z 30 dni)
214.57 zł
239.00 zł(-10%) -
Keeping up with the Python ecosystem can be daunting. Its developer tooling doesn't provide the out-of-the-box experience native to languages like Rust and Go. When it comes to long-term project maintenance or collaborating with others, every Python project faces the same problem: how to build re...(189.29 zł najniższa cena z 30 dni)
188.79 zł
239.00 zł(-21%) -
Bringing a deep-learning project into production at scale is quite challenging. To successfully scale your project, a foundational understanding of full stack deep learning, including the knowledge that lies at the intersection of hardware, software, data, and algorithms, is required.This book il...(227.19 zł najniższa cena z 30 dni)
227.14 zł
279.00 zł(-19%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Oceny i opinie klientów: SQL Pocket Guide. 4th Edition Alice Zhao (0) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.