Skip to content

Commit 894512e

Browse files
h3n4lclaude
andcommitted
test(cosmosdb): add test SQL examples for all 13 feature areas
Covers: SELECT TOP, WHERE operators (!=, IN, BETWEEN, _ts fields), functions in SELECT, ORDER BY, aggregation, GROUP BY, string/math/ type-check functions, DISTINCT VALUE, VALUE keyword, OFFSET LIMIT, geospatial with JSON objects, and NOT EQUAL. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 524725a commit 894512e

18 files changed

+18
-0
lines changed

cosmosdb/examples/aggregation.sql

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
SELECT COUNT(1) AS totalRecords FROM c
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
SELECT * FROM c WHERE c.population BETWEEN 100000 AND 5000000
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
SELECT DISTINCT VALUE c.countryRegion FROM c

cosmosdb/examples/geospatial.sql

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
SELECT c.name, ST_DISTANCE(c.location, {"type": "Point", "coordinates": [55.2708, 25.2048]}) AS distFromDubaiInMeters FROM c

cosmosdb/examples/group_by.sql

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
SELECT c.country, COUNT(1) AS cityCount FROM c GROUP BY c.country
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
SELECT * FROM c WHERE c.country IN ("US", "UK", "CA")
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
SELECT c.name, ROUND(StringToNumber(c.latitude)) AS lat FROM c

cosmosdb/examples/not_equal.sql

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
SELECT * FROM c WHERE c.status != "inactive"

cosmosdb/examples/offset_limit.sql

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
SELECT * FROM c ORDER BY c.name OFFSET 0 LIMIT 10

cosmosdb/examples/order_by.sql

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
SELECT c.name, c.population FROM c ORDER BY c.population DESC

0 commit comments

Comments
 (0)