2016-02-23 2 views
0

У меня есть следующая ситуация, когда я делаю группировку в Excel, но я хочу сделать то же самое в MS SQL Server. Я пробовал с заявлением case, но не мог этого сделать.Группируйте несколько похожих элементов под одним общим именем SQL

Заранее благодарен!

формула Excel, которые я использую для группы в город по стране:

enter image description here

+0

Вы можете копировать/вставить вместо сделать снимок экрана? – tanjir

ответ

1

Вы можете использовать ВЛЕВО() функцию с выражением CASE, как это:

SELECT CASE WHEN LEFT(t.City,3) = 'DAL' then 'USA' 
      WHEN LEFT(t.City,3) = 'LON' then 'ENDLAND' 
      ............. 
      END as Country 
FROM YourTable 
+0

Спасибо большое sagi, это сработало .. – axlrose89

Смежные вопросы