SQL Select First

By using SELECT FIRST statement, we can fetch first value of specified column from existing table. SELECT FIRST statement work in MS Access database only.

Syntax -

SELECT FIRST(column_name) FROM table_name; 
  • column_name - Specifies the name of the column.

Syntax for creating user defined name to the required column –

SELECT FIRST(column_name) AS user_defined_name FROM table_name; 
  • user_defined_name- Specifies the name of the output in result-set which is defined by user.

Example

Let us consider below table(s) as an example table(s) to frame the SQL query for getting the desired results.

employee_details -

emp_id emp_name designation manager_id date_of_hire salary dept_id
001 Employee1 Director 2019-07-11 45000.00 1000
002 Employee2 Director 2019-07-11 40000.00 2000
003 Employee3 Manager Employee1 2019-07-11 27000.00 1000
004 Employee4 Manager Employee2 2019-10-08 25000.00 2000
005 Employee5 Analyst Employee3 2019-07-11 20000.00 1000
006 Employee6 Analyst Employee3 2019-10-08 18000.00 1000
007 Employee7 Clerk Employee3 2019-07-11 15000.00 1000
008 Employee8 Salesman Employee4 2019-09-09 14000.00 2000
009 Employee9 Salesman Employee4 2019-10-08 13000.00 2000

Scenario – Get first value of the required column from table.

Requirement – Get first value of the emp_name column in employee_details table. The query was as follows –

SELECT FIRST(emp_name) FROM employee_details; 

By executing above query, we can get output like as shown in below –

emp_name
Employee1

Scenario – Get first value of the required column from table with user defined column name.

Requirement – Getting first row value of salary and name the column as first_salary in employee_details table. The query was as follows –

 SELECT FIRST(salary) FROM employee_details AS first_salary; 

By executing above query, we can get output like as shown in below –

first_salary
45000.00