Learn PARTIQL with Real Code Examples
Updated Nov 18, 2025
Code Sample Descriptions
1
Basic PartiQL Queries
SELECT name, age FROM users
WHERE age > 25;
UPDATE users
SET age = 31
WHERE id = 'user_123';
Querying and modifying data in DynamoDB using PartiQL.
2
Insert Item PartiQL
INSERT INTO users VALUE {
'id': 'user_456',
'name': 'Charlie',
'age': 28
};
Inserting a new item into DynamoDB with PartiQL.
3
Delete Item PartiQL
DELETE FROM users
WHERE id = 'user_123';
Deleting an item by primary key in DynamoDB.
4
Conditional Update PartiQL
UPDATE users
SET age = 40
WHERE id = 'user_456' AND age < 35;
Updating an item only if a condition matches.
5
Select With Projection PartiQL
SELECT name, email
FROM users
WHERE active = true;
Querying only specific attributes from a table.
6
Batch Insert PartiQL
INSERT INTO users VALUE {
'id': 'user_789', 'name': 'Dana', 'age': 22
},
{
'id': 'user_790', 'name': 'Eli', 'age': 35
};
Inserting multiple items into a DynamoDB table.
7
Select With IN Clause PartiQL
SELECT * FROM users
WHERE id IN ['user_123', 'user_456', 'user_789'];
Selecting items using the IN clause.
8
Select With BETWEEN PartiQL
SELECT name, age
FROM users
WHERE age BETWEEN 20 AND 30;
Querying numeric ranges with BETWEEN.
9
Nested Attribute PartiQL
SELECT address.city, address.zip
FROM users
WHERE id = 'user_789';
Accessing nested attributes inside a DynamoDB item.
10
Order By PartiQL
SELECT name, age
FROM users
ORDER BY age DESC;
Sorting query results using ORDER BY.