Git Product home page Git Product logo

advancedsqlpuzzles's Introduction

Advanced SQL Puzzles

This repository contains a collection of my SQL puzzles, tips and tricks, demos, and various writings. Feel free to rummage around, and I am constantly updating this repository, so check back often.

⌨️      All SQL is written in Microsoft SQL Server T-SQL, unless otherwise noted.

⭐      Please consider giving a star to this repository if you find its contents informative!

❓      If you have any questions, please feel free to create a GitHub discussion. I am always happy to help out and explain different solutions.

Getting Started

To get started, clone or download the repository to your local machine. I have included readme files for each directory that describes its contents. If anything is unclear, please contact me and I would be happy to assist.

Content

The contents of this GitHub continue to expand, so check back often. Below are some of the most popular directories:

  • Advanced SQL Puzzles: A growing collection of my SQL puzzles. I'm always looking for new puzzles, so please share if you have anything that would be a great fit.
  • Recursion Examples: My collection of SQL queries that use recursion. Here I solve all sorts of problems such as Markov chains, floor and ceiling caps, Traveling Salesman, and even one for Sudoku.
  • Advanced SQL Joins: Ever wanted to know all about semi-joins, anti-joins, equi-joins, theta-joins, self-joins, and all the ways you will encounter the word "join" in your daily SQL activities, then this is the directory for you!
  • Behavior of Nulls: NULL markers are the bane of every developer, so I compiled a list of all the different SQL constructs and how they handle NULL markers.
  • Databricks Hive Demo: Setting up Databricks to connect to an Azure Data Lake and SQL Server is no easy task, so I created an end-to-end demo showing how to set everything up.

About Me

Greetings, I am Scott Peters, a resident of Austin, TX. I am always eager to collaborate with fellow SQL developers. If you would like to connect, feel free to drop me a line!

Conclusion

📫      If you find any inaccuracies, misspellings, bugs, dead links, etc. please report an issue! No detail is too small, and I appreciate all the help.

😄      Happy coding!

I hope you find this repository to be useful and informative and I welcome any new puzzles or tips and tricks you may have. I also have a Wordpress site where you can find my data analytics projects, Python puzzles, and blog.

https://advancedsqlpuzzles.com

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.