In SQL Server, the OPENJSON
function is typically used to parse JSON objects or arrays. If you have a JSON array containing a list of integer values, you can use OPENJSON
to extract those values. Here’s an example:
Let’s assume you have a JSON array like this:
[1, 2, 3, 4, 5]
You can use OPENJSON as follows:
DECLARE @json NVARCHAR(MAX) = '[1, 2, 3, 4, 5]';
SELECT value AS IntegerValue
FROM OPENJSON(@json) WITH (value INT '$');
In this example:
OPENJSON(@json)
parses the JSON array.WITH (value INT '$')
specifies that we want to extract the integer values and treat them as integers.- The result is a table with a column named
IntegerValue
containing the individual integer values from the JSON array.
Adjust the variable and column names according to your specific needs.
One response to “Convert JSON array string to table of integer values using SQL!”
Hi, this is a comment.
To get started with moderating, editing, and deleting comments, please visit the Comments screen in the dashboard.
Commenter avatars come from Gravatar.