2

「顧客」というテーブルがあり、最初に国別および都市別にソートする必要がありますが、これは正常に完了しました。

このコードの使用:

SELECT *
FROM customers
ORDER BY Country, City

しかし、私が持っている出力から、都市のリストだけを印刷するにはどうすればよいですか?

私のテーブルには、companyName、contactName などのいくつかの属性または列があります...

どうもありがとうございました。

4

3 に答える 3

6
SELECT City FROM customers ORDER BY Country, City

*あなたの場合、表示したい列に置き換えてCityください。

于 2012-09-09T23:39:04.180 に答える
1

すべての列名を示す * ではなく、特定の列名を入力します。

例えば

SELECT City FROM customers
ORDER BY Country, City
于 2012-09-10T02:40:57.637 に答える
1

SELECT 基準は表示される列を決定し、WHERE 基準は表示される行を決定します:)

あなたの場合は次のようになります: SELECT City FROM customers ORDER BY Country, City

* は「ワイルドカード」を表し、この場合はすべて表示を意味します。

国と都市の両方を表示したい場合は、SELECT City, Country FROM customers ORDER BY Country, City

列の順序は、SELECT ステートメントに記述した順序によって決まります。

于 2012-09-09T23:40:00.810 に答える