Beginner

706. Insert Selected Columns

Learn how to insert values into only selected columns of a table.

📘 Lesson 706 of 728 ⏱ 6 min 🎯 Beginner

Instead of inserting values into every column, SQL allows you to specify only the required columns. Remaining columns receive their default values or NULL if permitted.

Business applications often collect only partial information during the first stage of data entry.

During employee registration, HR records only EmployeeID and EmployeeName. Department and Salary are updated later.

SQL
INSERT INTO Employees
(
    EmployeeID,
    EmployeeName
)
VALUES
(
    105,
    'Karan Singh'
);

Registration forms, customer onboarding systems, online applications, and CRM software frequently insert partial records.

  • Only selected columns receive values.
  • Remaining columns use NULL or DEFAULT values.
  • Improves query readability.
  • Avoids unnecessary data entry.
  • Column names should always be specified.
  • Works with DEFAULT constraints.
  • Commonly used in business applications.
Can SQL insert values into only selected columns?

Yes. Specify the required column names in the INSERT statement.

What happens to omitted columns?

They receive their DEFAULT value or NULL if allowed.

Have you finished this lesson?

Introduction to SQL – All Lessons