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