У меня есть таблица Employee, одним из ее атрибутов является «Пол». В колонке «Пол» у нас есть два типа записей «мужчина» или «женщина». Теперь я должен написать запрос, который должен дать мне вывод, как 1-я запись должна быть для «Мужской», 2-й альбом для «Женский», 3-й для ' Male ', Четвертый для' Женщины '.Нужна помощь для получения правильного запроса sql
Я использовал ниже запрос для выборки записи, как выше
select name, empid, salary, gender, rownum rn, case gender when 'Male' then
rn = (select * from (select rownum rn from Employee) where mod (rn, 2) <> 0)
else rn = (select * from (select rownum rn from Employee) where mod (rn, 2) = 0) end as Org_Gender form employee;
, но этот запрос не сможет извлечь требуемую мощность. Может кто-нибудь дать мне синтаксис, пожалуйста.?
'гп = ...' недействителен SQL. Вы не можете назначать такие переменные. Если вы хотите присвоить значение переменной, вам понадобится PL/SQL и 'select .. in ..' –