Here are three options for converting an integer to a decimal value in SQL Server using T-SQL.
Continue readingAuthor: Ian
PostgreSQL VALUES Command Explained
In PostgreSQL, the VALUES
command returns a set of one or more rows as a table. It’s a table value constructor that can be used as part of a larger command, or as a standalone SQL statement.
SQL Server SHOW TABLES Equivalent
Every now and then I find myself typing SHOW TABLES
in SQL Server, expecting to get a list of tables.
That would make perfect sense if I was using MySQL or MariaDB. But SQL Server/T-SQL doesn’t have a SHOW TABLES
statement like MySQL or MariaDB, so it never works. And I keep forgetting. But fortunately, SQL Server does have alternatives.
Here are five options for getting a list of tables in SQL Server. These can be used whenever you’re trying to find that elusive SHOW TABLES
statement in SQL Server.
SQLite INTERSECT Operator
In SQLite, the INTERSECT
operator is used to create a compound SELECT
statement that returns the intersection of the results of the left and right SELECT
statements. In other words, it combines two queries, but returns only those rows that are returned in both queries.
SQLite EXCEPT Operator
In SQLite, the EXCEPT
operator can be used to create a compound SELECT
statement that returns the subset of rows returned by the left SELECT
that are not returned by the right SELECT
.
Fix Msg 512 “Subquery returned more than 1 value” in SQL Server
If you get error Msg 512 that reads “Subquery returned more than 1 value…” in SQL Server, it’s because you’re using a subquery that returns more than one value in a scenario where this is not allowed.
Continue readingFind All Non-Numeric Values in a Column in Oracle
If you ever encounter a character column that should be a numeric column, there’s always a possibility that it contains non-numeric data that you don’t know about.
In Oracle Database, you can run a query like the following to return non-numeric data from the column.
Continue readingSQLite UNION Operator
In SQLite, the UNION
operator creates a compound SELECT
statement that returns the results of the left and right SELECT
statements. In other words, it combines the results from two queries into a single result set.
7 Ways to Find Duplicate Rows while Ignoring the Primary Key in MySQL
Here are seven ways to return duplicate rows in MySQL when those rows have a primary key or other unique identifier column.
Continue readingFix “ERROR 1054 (42S22): Unknown column ‘colname’ in ‘order clause'” in MariaDB
If you’re getting error “ERROR 1054 (42S22): Unknown column ‘colname’ in ‘order clause’” in MariaDB, it may be that you’re trying to reference an aliased column by its column name.
This is a common error when running queries that join two or more tables. It can also happen when using operators such as UNION
, INTERSECT
, and EXCEPT
.