Каковы различия между обратным тэгом и одинарной кавычкой? Могу ли я использовать оператор IF в запросе, как указано выше?

вруководство по Codeigniter пишет следующее.

$ This->db->select () принимает необязательный второй параметр. Если вы установите значение FALSE, CodeIgniter не будет пытаться защитить имена полей или таблиц обратными галочками. Это полезно, если вам нужен составной оператор выбора.

$this->db->select('(SELECT SUM(payments.amount) FROM payments 
WHERE payments.invoice_id=4) AS amount_paid', FALSE);
$query = $this->db->get('mytable');
...

И у меня есть следующий код изодно из приложений CI.

$this->db->select('slug, type, 
IF(`value` = "", `default`, `value`) as `value`', FALSE);

Q1. Каковы различия между backtick `и одинарной кавычкой '?

Q2. Могу ли я использовать оператор IF в запросе, как указано выше?

Q3. Что это значит?

IF(`value` = "", `default`, `value`) as `value`

Ответы на вопрос(1)

Ваш ответ на вопрос