🚨 Time is Running Out: Reserve Your Spot in the Lucky Draw & Claim Rewards! START NOW

Code has been added to clipboard!

Using SQL FIRST

Reading time 1 min
Published May 24, 2019
Updated Oct 3, 2019

SQL FIRST: Main Tips

  • This function brings back the primary value of a column.
  • Only MS Access database system supports this function.

Syntax of SQL FIRST

SELECT FIRST(col_name) FROM tbl_name;

Demo Database

In the below table there is a piece of  "Customer" table:

ID Name Contact Address City Postal_Code Country
1 Ben Choplinks Ben Choplink Obeesre Str. 51 Rome 11207 Italy
2 Donald Rich Donald Richario Avda. de la Confgfstitución 4122 Tallin 17021 Estonia
3 Lilly Smilkins Lilly Smilkin Matadsderos 2312 Eguero 14023 Mexico
4 Brandinina Tom Hitchins 110 Hanegover Sq. London WB2 2DP UK
5 Carizmos Christiano Kerrys Berguvsesvägen 9 Luleå S-968 43 Sweden

In the code example below we use SQL SELECT FIRST function to pick the primary value in the "Customer" table of the "Name" column:

Example
SELECT FIRST(Name) AS FirstCustomer FROM Customers;
DataCamp
Pros
  • Easy to use with a learn-by-doing approach
  • Offers quality content
  • Gamified in-browser coding experience
  • The price matches the quality
  • Suitable for learners ranging from beginner to advanced
Main Features
  • Free certificates of completion
  • Focused on data science skills
  • Flexible learning timetable
Udacity
Pros
  • Simplistic design (no unnecessary information)
  • High-quality courses (even the free ones)
  • Variety of features
Main Features
  • Nanodegree programs
  • Suitable for enterprises
  • Paid Certificates of completion
edX
Pros
  • A wide range of learning programs
  • University-level courses
  • Easy to navigate
  • Verified certificates
  • Free learning track available
Main Features
  • University-level courses
  • Suitable for enterprises
  • Verified certificates of completion

SQL FIRST Workaround in SQL Server, MySQL and Oracle

SQL Server: Syntax

SELECT TOP 1 col_name FROM tbl_name
ORDER BY col_name ASC;

Example
SELECT TOP 1 Name FROM Customers
ORDER BY ID ASC;

Syntax of MySQL

SELECT col_name FROM tbl_name
ORDER BY col_name ASC
LIMIT 1;

Example
SELECT Name FROM Customers
ORDER BY ID ASC
LIMIT 1;

Oracle: Syntax

SELECT col_name FROM tbl_name
WHERE ROWNUM <=1
ORDER BY col_name ASC;

Example
SELECT Name FROM Customers
WHERE ROWNUM <=1
ORDER BY ID ASC;