sql query

  • Автор теми ganZ
  • Дата створення

ganZ

gans
всем привет
подскажите, пожалуйста, как сформировать запрос, выводящий фамилию служащего и его комиссионные. В случае отсутствия комиссионных в столбце должно быть выведено “No commissions”. (если комиссионные=NULL, то выводится вместо Null - “No commissions”)
 

Тагрим

Поняшка
всем привет
подскажите, пожалуйста, как сформировать запрос, выводящий фамилию служащего и его комиссионные. В случае отсутствия комиссионных в столбце должно быть выведено “No commissions”. (если комиссионные=NULL, то выводится вместо Null - “No commissions”)
PHP:
$q=mysql_query("SELECT * FROM workers");
while ($mas=mysql_fetch_array($q))
 {
 if ($mas['commissions']!='')
  {
  echo("<br>".$mas['familia'].":&nbsp;".$mas['commissions']);
  }
 else
  {
  echo("<br>".$mas['familia'].":&nbsp;No commissions");
  }
 }
вроди так
 

Live

Happy Live :)
неплохо бы проинформировать какая субд и непосредственно саму таблицу (или таблицы с внешними ключами)!
 

Aleon

Member
Select Фамилия, isnull(cast(Комиссионные as varchar), 'No commissions')
from Таблица
where ID_Служащего = ...

P.S. Каков вопрос, таков ответ
 

Live

Happy Live :)
ganZ сказав(ла):
всем привет
подскажите, пожалуйста, как сформировать запрос, выводящий фамилию служащего и его комиссионные. В случае отсутствия комиссионных в столбце должно быть выведено “No commissions”. (если комиссионные=NULL, то выводится вместо Null - “No commissions”)
HTML:
SELECT  FAMILIYA AS FIO,
   COALECSE (YOUR_TABLE.COMISSIONNUYE, 'No commisions') As COMISIONNUYE 
     FROM YOUR_TABLE
        WHERE ID_SOTRUDNIKA = 555
 
Останнє редагування:
Зверху