Database.Guide

Skip to content

Beginners

  • What is a Database?
  • Database Tutorial

SQL

  • SQL Tutorial
  • SQL Reference
  • SQL Joins Tutorial
  • SQL Transactions Tutorial
  • Basic SQL Queries

Categories

  • Azure SQL Edge (17)
  • Database Concepts (99)
  • Database Tools (72)
  • DBMS (9)
  • DuckDB (153)
  • MariaDB (424)
  • Microsoft Access (17)
  • MongoDB (265)
  • MySQL (602)
  • NoSQL (8)
  • Oracle (301)
  • PostgreSQL (480)
  • Redis (210)
  • SQL (697)
  • SQL Server (1,170)
  • SQLite (299)

How COALESCE() Works in MariaDB

Posted on April 29, 2022 by Ian

In MariaDB, the COALESCE() operator returns the first non-NULL value in the list, or NULL if there are no non-NULL values.

Continue reading →
MariaDB operators, what is

MySQL NULLIF() Explained

Posted on April 28, 2022 by Ian

In MySQL, NULLIF() is a flow control function that returns NULL if both of its arguments are equivalent. Otherwise it returns the first argument.

Continue reading →
MySQL functions, what is

Return Non-Numeric Values from a PostgreSQL Database Column

Posted on April 28, 2022 by Ian

The following PostgreSQL examples return only those rows that don’t have a numeric value in a given column.

Continue reading →
PostgreSQL how to

7 Ways to Find Duplicate Rows in PostgreSQL while Ignoring the Primary Key

Posted on April 27, 2022July 23, 2023 by Ian

Here are seven ways to return duplicate rows in PostgreSQL when those rows have a primary key or other unique identifier column.

This means that the duplicate rows share exactly the same values across all columns with the exception of their primary key/unique ID column.

Continue reading →
PostgreSQL how to, window functions

How to Get the Number of Days in a Month in MySQL

Posted on April 27, 2022 by Ian

Check out the following technique in MySQL if you need to find out how many days are in a month based on a given date.

Continue reading →
MySQL dates, how to

Convert a Unix Timestamp to a Date Value in Oracle

Posted on April 26, 2022 by Ian

In Oracle Database, we can use the following technique to return a date from a Unix timestamp value.

The Unix timestamp (also known as Unix Epoch time, Unix time, or POSIX time) is the number of seconds that have elapsed since 00:00:00 Thursday, 1 January 1970, Coordinated Universal Time (UTC).

Continue reading →
Oracle dates, how to

JSON_INSERT() vs JSON_SET() vs JSON_REPLACE() in SQLite

Posted on April 26, 2022 by Ian

SQLite provides several functions for inserting, setting, and replacing values in a JSON document. Specifically, it provides json_insert(), json_set(), and json_replace().

These functions perform similar tasks, and you can sometimes use them interchangeably to a certain point.

But there is definitely a clear difference between each function.

Continue reading →
SQLite functions, json, what is

MySQL COALESCE() Explained

Posted on April 25, 2022 by Ian

In MySQL, the COALESCE() operator returns the first non-NULL value in the list, or NULL if there are no non-NULL values.

Continue reading →
MySQL operators, what is

Subtract Months from a Date in PostgreSQL

Posted on April 25, 2022 by Ian

In PostgreSQL, we can use the - operator to subtract one or more months from a date.

Continue reading →
PostgreSQL dates, how to, psql

Get the First, Second, Third, or Fourth Monday of a Month in SQLite

Posted on April 24, 2022 by Ian

We can use SQLite’s DATE() function to perform calculations on a given date. One of the things we can do is return the first, second, third, or fourth instance of a given day within a given month.

Continue reading →
SQLite dates, how to
  • «
  • 1
  • …
  • 138
  • 139
  • 140
  • 141
  • 142
  • …
  • 390
  • »

About Database.Guide | Privacy Policy