-1

次のフィールドの名前、住所、都市、郵便番号などのテーブルがあります。

同じ値の都市列をどのように選択しますか?

4

3 に答える 3

0

テーブル名がlocationsと呼ばれていると仮定して、ニューヨークのすべてのエントリを探している場合

SELECT name, address, zip, city FROM locations WHERE city LIKE "New York"

すべてのエントリを都市別に並べ替えて、クラスター化する場合は、次のようにします。

SELECT name, address, zip, city FROM locations ORDER BY city DESC

各都市から名前のリストを収集する場合:

SELECT GROUP_CONCAT(name) FROM locations GROUP BY city;
于 2013-01-05T13:47:28.500 に答える
0

あなたが何を望んでいるのかは本当に明確ではありません。

複数回表示される都市のリストが必要な場合は、次を使用できます。

select city, count(city) Total
from yourtable
group by city
having count(city) > 1

都市名に基づいてデータを返したい場合は、次を使用します。

select *
from yourtable 
where city = 'yourCity'
于 2013-01-05T13:50:03.500 に答える
0
select city from table_name group by city having count(city) > 1;
于 2013-01-05T14:01:41.683 に答える