Detect Whether a Value Contains at Least One Numerical Digit in SQL

Sometimes you might need to search a database table for only those rows that contain at least one number in a given column.

Technically, numbers can be represented by words and other symbols, but here “number” means “numerical digit”.

Below are examples of how to find rows that contain at least one number in various SQL based DBMSs.

Continue reading

MySQL IF() Function Explained

MySQL has an IF() function that provides a convenient way to perform a simple “IF/ELSE” operation.

It works similar to a basic IF/ELSE statement, in that it allows us to check for a condition, and return a different result depending on whether it’s true or not.

More specifically, if the first argument to the IF() function is true, the second argument is returned. If it’s not true, the third argument is returned.

Continue reading