PostgreSQL 中單引號和雙引號的用法
PostgreSQL 初學者常會遇到查詢中引號使用的問題。單引號和雙引號都可以用來括住數值,但它們的作用卻有所不同。
何時使用雙引號
雙引號主要用於指定標識符,例如表名和列名。在以下查詢中:
<code class="language-sql">select * from employee where employee_name="elina";</code>
表名 "employee" 和欄位名稱 "employee_name" 都應該用雙引號括起來。但是,在大多數情況下,PostgreSQL 允許省略標識符周圍的雙引號,除非標識符包含空格或特殊字元。
何時使用單引號
另一方面,單引號用於括住字串常數。在你的例子中:
<code class="language-sql">select * from employee where employee_name='elina';</code>
值 'elina' 是一個字串常數,必須用單引號括起來。
雙引號在其他上下文的使用
雖然雙引號主要用於標識符,但它們也可以用於其他用途:
${double_quoted_string}$
)中,雙引號可以用來表示字串中的字面雙引號。 以上是PostgreSQL 查詢中的單引號與雙引號:何時使用哪一個?的詳細內容。更多資訊請關注PHP中文網其他相關文章!