Условная логика
В определенных ситуациях может потребоваться, чтобы SQLвыраже
ния вели себя так или иначе в зависимости от значений определенных
столбцов или выражений. Эта глава посвящена написанию выраже
ний, которые могут вести себя поразному в зависимости от данных,
полученных во время выполнения.
Что такое условная логика?
Условная логика – это просто способность выбирать одно из направле
ний выполнения программы. Например, при запросе информации
о клиенте может потребоваться в зависимости от типа клиента извлечь
столбцы
fname
/
lname
таблицы
individual
или столбец
name
таблицы
busi
ness
. С помощью внешних соединений можно было бы выбрать обе
строки и дать возможность вызывающему определить, какую из них
использовать:
mysql>
Достарыңызбен бөлісу: