The query ran. The result came back. But you need one more value, and it is not there. You add a new column.
A new column changes the shape of your data. It can hold computed results, track status, store a timestamp, or map a key to an external system. In SQL, adding a new column to a table is direct:
ALTER TABLE orders ADD COLUMN processed_at TIMESTAMP;
The command is simple, but the decision is not. Adding a column impacts indexes, constraints, and the application layer. With large datasets, schema changes can lock tables and cause downtime. In production systems, even a single new column can create unexpected load.
When working with relational databases, always review storage requirements and migration strategy. For NoSQL stores, adding a new column (or field) may require updating client code to handle missing values and defaults. Align the new schema version with your deployment plan.