SQLクエリを作成する際の単一引用符と二重引用符の違いは何ですか?


ベストアンサー

単一引用符は文字列リテラルを囲むために使用されます(最近のバージョンでは、DATEリテラル)。二重引用符は、識別子(テーブル名や列名など)を囲むために使用されます。名前が特定の名前の規則(文字で始まり、スペースや特殊記号、小文字などがない)に準拠している場合、これらはオプションです(したがって、ほとんど使用されません)。例-

SELECT "Hello Manish " AS "My Greeting"

FROM dual;

出力:

My Greeting

-------------

Hello Manish

回答

通常、文字列の前後には一重引用符が使用されますデータベース識別子にはバックティック( `文字)が使用されます。二重引用符はバックティックとして扱われる場合があります。

ただし、SQLに関するほとんどの質問と同様に、ベンダーと構成設定に固有のさまざまな詳細があります。

これらのサンプルを次に示します。

StackOverflow:SQLの単一引用符と二重引用符の違いは何ですか?

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です