Quais são as diferenças entre backtick e aspas simples? Posso usar a instrução SE em uma consulta como acima?

Nomanual do codeigniter escreve o seguinte.

$ this-> db-> select () aceita um segundo parâmetro opcional. Se você configurá-lo como FALSE, o CodeIgniter não tentará proteger seus nomes de campo ou tabela com reticulares. Isso é útil se você precisar de uma instrução de seleção composta.

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

E eu tenho o seguinte código deum dos aplicativos de CI.

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

Q1 Quais são as diferenças entre backtick `e aspas simples '?

Q2 Posso usar a instrução SE em uma consulta como acima?

Q3 O que isto significa?

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

questionAnswers(1)

yourAnswerToTheQuestion