如何编写具有AS的Postgresql查询以更改CodeIgniter中的列名

时间:2014-12-19 07:54:30

标签: php postgresql codeigniter

我试图在CodeIgniter中获取列(CATALOG_NBR)的值但不知何故我认为它不会使用下划线的列名。现在我想使用AS重命名列名。我在文档中搜索它但没有找到答案。

我的查询:

/* $code is parameter that i am taking from URL (combination of values from SUBJECT and CATALOG_NBR column) */ 

$param = str_split($code, 4);
$row = $this->db->get_where('PS_CU_CRSE_CTLG_VW', array('SUBJECT' => $param[0], 'CATALOG_NBR'   => $param[1]))->row_array();

在数组内部的where子句中我使用的CATALOG_NBR工作正常。我想以某种方式重命名它,因为我已尝试在Postgre中运行查询,并且在重命名列时它可以正常工作。

谢谢!!!

1 个答案:

答案 0 :(得分:0)

您可以在select子句中指定别名,如下所示:

$this->db->select('column AS alias')->from('table')->where('column', $condition)->get()->result();