2017-03-09 9 views
0

「phone_book」というテーブルがあり、カラム名とcontact_noがあるとします。 'name'列の各アルファベットの最初の行のみを表示するSQLクエリを作成する方法はありますか?テーブルから各アルファベットのレコードを1つ表示するSQLクエリ

あなたはこのようなクエリを使用することができます
+0

まず、使用しているデータベースを選択してください。互換性のないデータベースタグを削除しました。 –

+1

[group by first character](http://stackoverflow.com/questions/666525/group-by-first-character)の可能な複製 – Ham3d

答えて

0

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%' 
関連する問題