Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Парное/Непарное число - помогите!  [new]
Kizja
Member

Откуда:
Сообщений: 3
Здрасте, подскажите пожалуйста:

В таблице есть 2 колонки "name1" и "name2" (типа varchar) и ещё 1 колонка "chislo" (типа int) - в select надо вывести:
а) в колонку "NAME" значение одной из двух первых колонок ("name1" и "name2"), в зависимости от того какое значение стоит в третей колонке ("chislo") - т.е. если там непарное число, то берёт значение из первой колонки, а если парное, то из второй?
б) в коллонки "COUNT1" и "COUNT2" число непарных и парных чисел соответственно, встреченных в колонке "chislo"

Спасибо за помощь
19 апр 07, 23:59    [4045684]     Ответить | Цитировать Сообщить модератору
 Re: Парное/Непарное число - помогите!  [new]
Fyodor Zevako
Member

Откуда:
Сообщений: 570
а не судьба на русском писать?:))
20 апр 07, 00:05    [4045701]     Ответить | Цитировать Сообщить модератору
 Re: Парное/Непарное число - помогите!  [new]
Kizja
Member

Откуда:
Сообщений: 3
Fyodor Zevako
а не судьба на русском писать?:))

В каком смысле? - я разве на японском написал? - извини, если я что-то не допонял, просто только что зарегистрировался на данном сайте
20 апр 07, 00:09    [4045716]     Ответить | Цитировать Сообщить модератору
 Re: Парное/Непарное число - помогите!  [new]
dmidek
Member

Откуда: Киев - Дортмунд
Сообщений: 116132
Немного странное задание, да и формулировка того
Ну ладно

with tab1
as
(select 'aaa' name1, 'bbb' name2, 22 chislo
from dual
union all
select 'awer' name1, 'bee' name2, 21 chislo
from dual
union all
select 'awwaa' name1, 'aaaaabbb' name2, -1222 chislo
from dual
union all
select 'eeeaaa' name1, 'dddbbb' name2, 262 chislo
from dual)
select decode(mod(chislo,2),1, name1,name2) name,
count(decode(mod(chislo,2),0,1)) over() count1,
count(decode(mod(chislo,2),1,1)) over() count2
from tab1
/
NAME COUNT1 COUNT2 
bbb 3 1 
awer 3 1 
aaaaabbb 3 1 
dddbbb 3 1 
20 апр 07, 00:14    [4045727]     Ответить | Цитировать Сообщить модератору
 Re: Парное/Непарное число - помогите!  [new]
Kizja
Member

Откуда:
Сообщений: 3
dmidek, Спасибо большое за быстрый ответ!
20 апр 07, 00:23    [4045737]     Ответить | Цитировать Сообщить модератору
 Re: Парное/Непарное число - помогите!  [new]
Elic
Member

Откуда:
Сообщений: 29979
Kizja
непарных и парных чисел
RTFM Чётные и нечётные числа
20 апр 07, 08:47    [4046106]     Ответить | Цитировать Сообщить модератору
 Re: Парное/Непарное число - помогите!  [new]
SQL*Plus
Member

Откуда: Россия, Москва
Сообщений: 8131
Elic
Kizja
непарных и парных чисел
RTFM Чётные и нечётные числа
Ну с шелкопрядами числа человек спутал... Бывает... :-)
Нынче программированием уже занимаются даже те, у кого "гуманитарный склад ума"... :-)
20 апр 07, 11:36    [4047320]     Ответить | Цитировать Сообщить модератору
 Re: Парное/Непарное число - помогите!  [new]
Elic
Member

Откуда:
Сообщений: 29979
SQL*Plus
Ну с шелкопрядами числа человек спутал... Бывает... :-)
А может с копытными? :)
20 апр 07, 11:45    [4047395]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить