Мне нужна небольшая помощь, чтобы просто данные, которые имеют несколько различных строк с различными значениями.
Мне нужно применить условие CASE
, основанное на различных значениях, чтобы извлечь правильный отдельный набор данных строка.
Пример таблицы имен ядра: Employee
ID EmployeeCode DEPT_Code
--------------------------
1 123 X
1 123 X1
1 123 X2
Вкл. DEPT_code
Я хочу применить условие CASE для вывода в одну строку
- , если хотя бы один из кратных
Dept_code
имеет «X», затем value = 'ABC'
- , если для кратного
Dept_code
есть «X1» и «X2», тогда value = 'ABC'
- , если для кратного
Dept_code
просто Только X1 ', затем value = 'xyz'
- , если кратное число
Dept_code
имеет только' X2 ', то value = 'opq'
Выход будет в одной строке.
ID EmployeeCode Dept_Code
----------------------------------------------------
1 123 (Value based on a CASE expression)