0

lets say there is one table called 'phone_book' have columns name and contact_no. How to write a SQL query to display only first row from each alphabet from the column 'name' ?

Gordon Linoff
  • 1,242,037
  • 58
  • 646
  • 786
SKP_Dev
  • 41
  • 4

1 Answers1

0

You can use query like this,

Select Top 1 * from phone_book where name like 'A%'
UNION
Select Top 1 * from phone_book where name like 'B%'
UNION
Select Top 1 * from phone_book where name like 'c%'
UNION
Select Top 1 * from phone_book where name like 'D%'
.
.
.
.
.
Select Top 1 * from phone_book where name like 'Y%'
UNION
Select Top 1 * from phone_book where name like 'Z%'
Arun D
  • 444
  • 3
  • 7
  • 23