SQL Basics: Talking to a Database for the First Time
Every company you will ever work for stores its data in a database. Not CSV files. Not Excel sheets. A database. Tables of users. Tables of transactio…
Latest Programming news from Tech News
Every company you will ever work for stores its data in a database. Not CSV files. Not Excel sheets. A database. Tables of users. Tables of transactio…
SQL: What is it? First of all, it stands for Structured Query language. It is one of the programming languages used to communicate with relational dat…
Hiring managers don’t care that you “know SQL” — they care that you can answer business questions quickly and correctly. If you’re searching for a sql…
PostgreSQL Index Usage and Optimization Indexing is the single biggest lever in SQL performance, and it is also the category where most of the bad adv…
At my company, we use Archery for SQL audit and read-only queries against our databases. Archery has a nice web UI, but our AI tools (Claude Code, Cur…
A production system started timing out. The stored procedure ran fine in SSMS — under 1 second, every time. But through the .NET API? 30–120 seconds. …
Introduction. Starting your journey with SQL can feel like staring at a massive wall of syntax. But here’s a secret: you don’t need to know everything…
Even today, a single poorly written SQL query can allow an attacker to bypass authentication or expose sensitive data. And the scary part? It often co…
Let me tell you about one of the worst days of my career. A client called me, furious. Corrupted records, no idea who changed what, no idea when anyth…
Every growing business hits this wall at some point. The application that worked perfectly six months ago now takes forever to load. Users start compl…
Structured JSON logs are easy to produce and hard to analyze at scale. They carry useful context, but that context is nested, optional, inconsistent, …
With a background in Python programming, Learning SQL started feeling like a step back, every line is independent of the next and so far nothing seeme…
When working with SQL, especially in data analysis, you’ll often need to break down complex queries into manageable pieces. Two powerful tools that he…
4-я статья из цикла туториалов о вариантах кастомизации своего бизнес-портала в Битрикс24. Сегодня рассказываем о работе с уже существующим проектом ч…
When I first started learning SQL, everything felt mechanical. Write a query. Run it. Get results. But something was missing. I wasn’t really understa…
When working with SQL, you eventually run into situations where a single query just isn’t enough. You need to break a problem into parts, compute an i…
You can do quite a lot with some of the most popular SQL queries such as SELECT, WHERE, and JOIN. But there exists some question that you cannot answe…
TL;DR Indexes = direct lookups — milliseconds vs full table scans (seconds). B-tree for most queries — Supports = , < , > , BETWEEN , LIKE 'pref…
Introduction SQL joins allow you to combine data from multiple tables based on relationships between them. In this article, we’ll explore different ty…
Originally written by Omar Tarek , Software Developer at Stackdrop. Posted here with his permission. When you need to assign geographic zones to recor…
We spent months chasing latency. Bigger GPUs, smaller batch sizes, every optimization trick in the book. Yet, our chatbot still crawled at 3s+ per res…
When working with location data, one problem shows up almost immediately: “How do I calculate the distance between two coordinates stored in my databa…
Introduction When working with databases, there comes a time when a simple SELECT statement is not enough to answer complex questions. Imagine you nee…
Every developer argues about SQL vs NoSQL. Most of the advice online is surface-level. Here's a practical decision framework based on how real systems…
"Data is the new oil — and SQL is the refinery." — Anonymous Data Engineer Image: A developer working with databases — the everyday environment of an …
As a budding data professional, I recently completed an intensive SQL Week 2 Assignment that pushed me from basic queries into more powerful territory…
Six months at Rust-Belt Manufacturing. The permission system was running. Inventory was live. The approval workflow hadn't broken once. The GM called …
In the first SQL article, you met the basics: tables, data types, simple SELECT s, and filters. Now you’re ready for the point where “one query” quiet…
SQL stands for Structured Query Language. It is the standard language used to communicate with databases. Think of SQL as the "English" you speak to a…
When I first started learning SQL, I kept hearing two terms thrown around: subqueries and CTEs . They seemed to do similar things, and I wasn't sure w…