Skip to content
CampusEduX

Stock With a Default

Easysql
Learn the Concept: COALESCE

Some products have a NULL stock (never counted). Write a query returning id, name, and a stock column that shows 0 instead of NULL when stock hasn't been counted, ordered by id.

sql
CREATE TABLE products ( id INTEGER PRIMARY KEY, name TEXT NOT NULL, category TEXT NOT NULL, price INTEGER NOT NULL, stock INTEGER );

Sample data:

sql
INSERT INTO products (id, name, category, price, stock) VALUES (1, 'ProLaptop', 'Electronics', 85000, 12), (2, 'Notebook', 'Stationery', 40, NULL), (3, 'Python Basics', 'Books', 350, 5), (4, 'ProPhone', 'Electronics', 45000, 0), (5, 'Novel', 'Books', 220, NULL), (6, 'Desk Lamp', 'Home', 900, 8);

Related Problems

Input (stdin)

Output

Run your code to see output here...