有沒有辦法讓MySQL用逗號返回一個值?我有這個MySQL查詢返回5位數字的值,例如14123,但我希望它是14.123。我讀了一些關於FORMAT()
函數的內容,但我不確定如何將它與我的查詢一起使用,並且我想避免使用PHP。如何在MySQL中爲數字添加逗號?
我的查詢看起來是這樣的:
public function artists_count_get()
{
$this->load->database();
$sql = "SELECT COUNT(DISTINCT artist_id) AS artists FROM artists";
$query = $this->db->query($sql);
$data = $query->result();
if($data) {
$this->response($data, 200);
} else {
$this->response(array('error' => 'There was an error'), 404);
}
}
你實際上不確定FORMAT的內容嗎? –
另外,正如問題中所建議的,我將其標記爲重複項,您應該問自己爲什麼要避免在表示層(PHP)中進行格式設置。 – Dan
@Dan我使用BackboneJS作爲前端和Restful API,所以我沒有使用PHP,對不起沒有提及... – SHT