2013-09-17
2,507 reads
2013-09-17
2,507 reads
This weekend is SQL Saturday #249 in San Diego. I’m looking forward to the trip for a few reasons, but...
2013-09-16
825 reads
Microsoft is trying to prove that development works well in the cloud by moving their own internal development to the Azure cloud.
2013-09-16
160 reads
Building software always involves risk, but in these tough times, Steve Jones thinks we should be working to lower the risk of IT projects.
2013-09-13 (first published: 2009-01-22)
214 reads
Dealing with a disaster is a trying experience for anyone, but having to then worry about having the proper software installed can make things much worse. Steve Jones talks a bit about the challenges of worrying about software versions.
2013-09-12 (first published: 2008-12-17)
342 reads
2013-09-12
2,077 reads
I wrote a post about creating a Filetable, which just covered the basics of how to build one. How do...
2013-09-11
1,087 reads
In part 3 of his thoughts on certifications, Steve Jones gives an idea for how we might move forward from here.
2013-09-11
142 reads
2013-09-11
2,475 reads
It’s T-SQL Tuesday time again. This is the monthly blog party where we all write on a topic. This month...
2013-09-10
1,013 reads
By Brian Kelley
I will be leading an in-person Certified Information Systems Auditor (CISA) exam prep class...
EightKB is back again for 2026! The biggest online SQL Server internals conference is...
By HeyMo0sh
Working in DevOps long enough teaches you two universal truths: That’s exactly why I...
Hi all, I just started using VS Code to work with DB projects. I...
Comments posted to this topic are about the item Fun with JSON II
Comments posted to this topic are about the item Changing Data Types
I have some data in a table:
CREATE TABLE #test_data
(
id INT PRIMARY KEY,
name VARCHAR(100),
birth_date DATE
);
-- Step 2: Insert rows
INSERT INTO #test_data
VALUES
(1, 'Olivia', '2025-01-05'),
(2, 'Emma', '2025-03-02'),
(3, 'Liam', '2025-11-15'),
(4, 'Noah', '2025-12-22');
If I run this query, how many rows are returned?
SELECT t1.[key] AS row,
t2.*
FROM OPENJSON(
(
SELECT t.* FROM #test_data AS t FOR JSON PATH
)
) t1
CROSS APPLY OPENJSON(t1.value) t2; See possible answers