T-SQL欄位名稱帶有括號,無法識別

有一個資料表的欄位名稱是「工時(H)」,有左右括號,所以在SQL中會被判別為函數。

此時可以用中括號「[ ]」包覆欄位就可以解決了,範例如下:

select * from test01 where [工時(H)] > 0