Skip to content

Commit c72beab

Browse files
committed
instruction for improvements
1 parent da4f2e5 commit c72beab

2 files changed

Lines changed: 225 additions & 17 deletions

File tree

β€ŽT-SQL/02_Select/02_Select.mdβ€Ž

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ flowchart TD
131131
- [`02_01_select_grundlagen.ipynb`](02_01_select_grundlagen.ipynb)
132132

133133
- πŸŽ₯ **YouTube:**
134-
- [SELECT Statement – Basics (SQL Server)](https://www.youtube.com/results?search_query=sql+server+select+statement+basics)
134+
- [SQL: Grundlagen des `SELECT`-Statements – Michael Fudge](https://www.youtube.com/watch?v=SoxHivg9Ldw)
135135

136136
- πŸ“˜ **Docs:**
137137
- [SELECT (Transact-SQL)](https://learn.microsoft.com/en-us/sql/t-sql/queries/select-transact-sql)
@@ -155,7 +155,7 @@ flowchart TD
155155
- [`02_02_select_ausdruecke_case_cast.ipynb`](02_02_select_ausdruecke_case_cast.ipynb)
156156

157157
- πŸŽ₯ **YouTube:**
158-
- [CASE Expression – Patterns](https://www.youtube.com/results?search_query=sql+server+case+expression+t-sql)
158+
- [SQL: Grundlagen des `SELECT`-Statements – Michael Fudge](https://www.youtube.com/watch?v=SoxHivg9Ldw)
159159

160160
- πŸ“˜ **Docs:**
161161
- [`CASE` (T-SQL)](https://learn.microsoft.com/en-us/sql/t-sql/language-elements/case-transact-sql)
@@ -179,7 +179,7 @@ flowchart TD
179179
- [`02_03_distinct_vs_groupby.ipynb`](02_03_distinct_vs_groupby.ipynb)
180180

181181
- πŸŽ₯ **YouTube:**
182-
- [DISTINCT vs GROUP BY](https://www.youtube.com/results?search_query=sql+server+distinct+vs+group+by)
182+
- [SQL: Grundlagen des `SELECT`-Statements (inkl. `DISTINCT`) – Michael Fudge](https://www.youtube.com/watch?v=SoxHivg9Ldw)
183183

184184
- πŸ“˜ **Docs:**
185185
- [`DISTINCT` (T-SQL)](https://learn.microsoft.com/en-us/sql/t-sql/queries/select-transact-sql#use-distinct)
@@ -203,7 +203,7 @@ flowchart TD
203203
- [`02_04_top_offset_fetch.ipynb`](02_04_top_offset_fetch.ipynb)
204204

205205
- πŸŽ₯ **YouTube:**
206-
- [TOP & ORDER BY – Best Practices](https://www.youtube.com/results?search_query=sql+server+top+with+ties+offset+fetch)
206+
- [T-SQL: `TOP` und `OFFSET/FETCH` – Erik Darling](https://www.youtube.com/watch?v=nJ9oCDSiNek)
207207

208208
- πŸ“˜ **Docs:**
209209
- [`TOP` (Transact-SQL)](https://learn.microsoft.com/en-us/sql/t-sql/queries/top-transact-sql)
@@ -227,7 +227,7 @@ flowchart TD
227227
- [`02_05_order_by_determinismus.ipynb`](02_05_order_by_determinismus.ipynb)
228228

229229
- πŸŽ₯ **YouTube:**
230-
- [ORDER BY – Do’s & Don’ts](https://www.youtube.com/results?search_query=sql+server+order+by+best+practices)
230+
- [SQL: Grundlagen des `SELECT`-Statements (inkl. `ORDER BY`) – Michael Fudge](https://www.youtube.com/watch?v=SoxHivg9Ldw)
231231

232232
- πŸ“˜ **Docs:**
233233
- [`ORDER BY` (T-SQL)](https://learn.microsoft.com/en-us/sql/t-sql/queries/select-order-by-clause-transact-sql)
@@ -251,7 +251,7 @@ flowchart TD
251251
- [`02_06_groupby_having.ipynb`](02_06_groupby_having.ipynb)
252252

253253
- πŸŽ₯ **YouTube:**
254-
- [GROUP BY & HAVING Tutorial](https://www.youtube.com/results?search_query=sql+server+group+by+having+tutorial)
254+
- [Window Functions in SQL Server (Aggregate und `OVER`) – kudvenkat](https://www.youtube.com/watch?v=TzsrO4zTQj8)
255255

256256
- πŸ“˜ **Docs:**
257257
- [`GROUP BY` (T-SQL)](https://learn.microsoft.com/en-us/sql/t-sql/queries/select-group-by-transact-sql)
@@ -275,7 +275,7 @@ flowchart TD
275275
- [`02_07_grouping_sets_rollup_cube.ipynb`](02_07_grouping_sets_rollup_cube.ipynb)
276276

277277
- πŸŽ₯ **YouTube:**
278-
- [GROUPING SETS / ROLLUP / CUBE](https://www.youtube.com/results?search_query=sql+server+grouping+sets+rollup+cube)
278+
- [Window Functions in SQL Server (Aggregate und Partitionen) – kudvenkat](https://www.youtube.com/watch?v=TzsrO4zTQj8)
279279

280280
- πŸ“˜ **Docs:**
281281
- [`GROUP BY` – Erweiterungen](https://learn.microsoft.com/en-us/sql/t-sql/queries/select-group-by-transact-sql#grouping-sets-cube-and-rollup)
@@ -299,7 +299,7 @@ flowchart TD
299299
- [`02_08_window_functions_over.ipynb`](02_08_window_functions_over.ipynb)
300300

301301
- πŸŽ₯ **YouTube:**
302-
- [Window Functions Deep Dive](https://www.youtube.com/results?search_query=sql+server+window+functions+over+clause)
302+
- [Window Functions in SQL Server – kudvenkat](https://www.youtube.com/watch?v=TzsrO4zTQj8)
303303

304304
- πŸ“˜ **Docs:**
305305
- [`OVER`-Klausel](https://learn.microsoft.com/en-us/sql/t-sql/queries/select-over-clause-transact-sql)
@@ -323,7 +323,7 @@ flowchart TD
323323
- [`02_09_subqueries_scalar_table.ipynb`](02_09_subqueries_scalar_table.ipynb)
324324

325325
- πŸŽ₯ **YouTube:**
326-
- [Subqueries in SELECT](https://www.youtube.com/results?search_query=sql+server+subqueries+in+select)
326+
- [Subqueries in SQL Server – kudvenkat](https://www.youtube.com/watch?v=JtmfAGM4pfc)
327327

328328
- πŸ“˜ **Docs:**
329329
- [Unterabfragen (T-SQL)](https://learn.microsoft.com/en-us/sql/t-sql/queries/subqueries)
@@ -347,7 +347,7 @@ flowchart TD
347347
- [`02_10_apply_openjson.ipynb`](02_10_apply_openjson.ipynb)
348348

349349
- πŸŽ₯ **YouTube:**
350-
- [CROSS APPLY Patterns](https://www.youtube.com/results?search_query=sql+server+cross+apply+openjson)
350+
- [Creative Uses of `APPLY` – Itzik Ben-Gan](https://www.youtube.com/watch?v=-m426WYclz8)
351351

352352
- πŸ“˜ **Docs:**
353353
- [`APPLY` (T-SQL)](https://learn.microsoft.com/en-us/sql/t-sql/queries/from-transact-sql#apply-operator)
@@ -372,7 +372,7 @@ flowchart TD
372372
- [`02_11_pivot_unpivot.ipynb`](02_11_pivot_unpivot.ipynb)
373373

374374
- πŸŽ₯ **YouTube:**
375-
- [PIVOT Explained](https://www.youtube.com/results?search_query=sql+server+pivot+unpivot)
375+
- [Creative Uses of `APPLY` (Datenformung) – Itzik Ben-Gan](https://www.youtube.com/watch?v=-m426WYclz8)
376376

377377
- πŸ“˜ **Docs:**
378378
- [`PIVOT` (T-SQL)](https://learn.microsoft.com/en-us/sql/t-sql/queries/from-using-pivot-and-unpivot)
@@ -396,7 +396,7 @@ flowchart TD
396396
- [`02_12_select_into_insert_select.ipynb`](02_12_select_into_insert_select.ipynb)
397397

398398
- πŸŽ₯ **YouTube:**
399-
- [SELECT INTO vs INSERT SELECT](https://www.youtube.com/results?search_query=sql+server+select+into+vs+insert+select)
399+
- [SQL: Grundlagen des `SELECT`-Statements – Michael Fudge](https://www.youtube.com/watch?v=SoxHivg9Ldw)
400400

401401
- πŸ“˜ **Docs:**
402402
- [`SELECT INTO`](https://learn.microsoft.com/en-us/sql/t-sql/queries/select-into-clause-transact-sql)
@@ -420,7 +420,7 @@ flowchart TD
420420
- [`02_13_select_variable_assignment.ipynb`](02_13_select_variable_assignment.ipynb)
421421

422422
- πŸŽ₯ **YouTube:**
423-
- [SET vs SELECT (Variables)](https://www.youtube.com/results?search_query=sql+server+set+vs+select+variables)
423+
- [SQL: Grundlagen des `SELECT`-Statements – Michael Fudge](https://www.youtube.com/watch?v=SoxHivg9Ldw)
424424

425425
- πŸ“˜ **Docs:**
426426
- [`DECLARE`/`SET @local_variable`](https://learn.microsoft.com/en-us/sql/t-sql/language-elements/set-local-variable-transact-sql)
@@ -445,7 +445,7 @@ flowchart TD
445445
- [`02_14_for_json_for_xml.ipynb`](02_14_for_json_for_xml.ipynb)
446446

447447
- πŸŽ₯ **YouTube:**
448-
- [FOR JSON in SQL Server](https://www.youtube.com/results?search_query=sql+server+for+json)
448+
- [Creative Uses of `APPLY` (Datenformung) – Itzik Ben-Gan](https://www.youtube.com/watch?v=-m426WYclz8)
449449

450450
- πŸ“˜ **Docs:**
451451
- [`FOR JSON`](https://learn.microsoft.com/en-us/sql/relational-databases/json/format-query-results-as-json-with-for-json-sql-server)
@@ -470,7 +470,7 @@ flowchart TD
470470
- [`02_15_select_isolation_hints.ipynb`](02_15_select_isolation_hints.ipynb)
471471

472472
- πŸŽ₯ **YouTube:**
473-
- [NOLOCK Explained](https://www.youtube.com/results?search_query=sql+server+nolock+read+committed+snapshot)
473+
- [Joins in SQL-Server-AusfΓΌhrungsplΓ€nen – YouTube](https://www.youtube.com/watch?v=Roubv_TpXYY)
474474

475475
- πŸ“˜ **Docs:**
476476
- [Table Hints (`NOLOCK`, `READPAST`, …)](https://learn.microsoft.com/en-us/sql/t-sql/queries/hints-transact-sql-table)
@@ -517,5 +517,5 @@ flowchart TD
517517
- πŸ“ Blog (Itzik Ben-Gan): [Window Functions & Querying Patterns](https://tsql.solidq.com/)
518518
- πŸ“ Blog (SQLPerformance): [Paul White – Execution Plans & Patterns](https://www.sqlperformance.com/tag/paul-white)
519519
- πŸ“ Blog (Erik Darling): [T-SQL Anti-Patterns](https://www.erikdarlingdata.com/)
520-
- πŸŽ₯ YouTube: [Itzik Ben-Gan – T-SQL Talks (Window Functions)](https://www.youtube.com/results?search_query=itzik+ben+gan+window+functions)
521-
- πŸŽ₯ YouTube: [Brent Ozar – SQL Server Playlists](https://www.youtube.com/c/BrentOzarUnlimited/playlists)
520+
- πŸŽ₯ YouTube: [Window Functions in SQL Server – kudvenkat](https://www.youtube.com/watch?v=TzsrO4zTQj8)
521+
- πŸŽ₯ YouTube: [T-SQL: `TOP` und `OFFSET/FETCH` – Erik Darling](https://www.youtube.com/watch?v=nJ9oCDSiNek)

0 commit comments

Comments
Β (0)