2016-09-02 9 views
0

メルセデスのクエリで同じ番号「優先度」を設定する方法。同じ名前のすべてのレコードのテーブルに同じID番号の列を設定する方法

 
+---------------------+-------------+-------------+ 
|  cars   | place | priority | 
+---------------------+-------------+-------------+ 
|Aston Martin   |Moscov  |1   | 
|Mercedes Benz  |Paris  |3   | 
|Aston Martin   |Moscov  |1   | 
|Ferrari Testarossa |New York  |2   | 
|Ferrari Testarossa |Moscov  |2   | 
|Subaru impreza  |Paris  |4   | 
|Aston Martin   |Paris  |1   | 
|Aston Martin   |New York  |1   | 
|Mercedes Benz  |Moscov  |3   | 
|Subaru impreza  |New York  |4   | 
+---------------------+-------------+-------------+ 
+0

あなたの質問が – Wanderer

+0

質問明確ではない...明確ではありませんが、あなたの期待することができる質問は不明だとき、なぜ不明確」としてそれをマークしていない、更新table_nameのセットの優先度= 1車は=「メルセデスベンツ」 – JYoThI

+0

です'? – Strawberry

答えて

0

あなたは、単一のクエリ内のすべての車の優先順位を更新することができるもの

Update table_name 
set priority = case when cars ='Mercedes Benz' then 1 
when cars ='Aston martin' then 2 
when cars ='Subaru Impreza' then 3 end; 

等であってもよいです。

+1

Typo:それは 'case cars when .... 'であるべきです。 – Arulkumar

+0

はい、ありがとう。 更新されたマイ・ポスト – Priyanshu

0
UPDATE table_name 
SET priority = 1 
WHERE cars = 'Mercedes Benz' 
+0

クエリが役立つかもしれませんが、あなたのクエリを説明してください。 –

+0

は直接クエリを書いています... –

関連する問題