powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Условие для select
2 сообщений из 2, страница 1 из 1
Условие для select
    #40019366
alekeu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Подскажите пожалуйста инструмент sql, при помощи которого можно осуществить следующие действия?:
Есть таблица t1 и поля в ней: P, PS, Bon.
В запросе, в блоке select, нужно выбрать поле P, но с условием, чтобы в поле P, для Bon = BV, значения в поле P были из поля PS, a
для Bon = 'остальные значения, кроме BV' оставить значения из P. Спасибо!
[img=]
...
Рейтинг: 0 / 0
Условие для select
    #40019371
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alekeu,

CASE, DECODE

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
 SQL> with t as
  2  (
  3      select 1 type_, 1 f1, 2 f2 from dual union all
  4      select 2 type_, 0 f1, 10 f2 from dual union all
  5      select null type_, -1 f1, -2 f2 from dual
  6  )
  7  select
  8      type_,
  9      decode(type_, 1, f1, 2, f2, -1000) f
 10  from
 11      t
 12  /

     TYPE_          F
---------- ----------
         1          1
         2         10
                -1000
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Условие для select
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]