SQL における一重引用符と二重引用符の違いは何ですか? 質問する

SQL における一重引用符と二重引用符の違いは何ですか? 質問する

SQL における一重引用符と二重引用符の違いは何ですか?

ベストアンサー1

一重引用符は、SQL で文字列の始まりと終わりを示すために使用されます。二重引用符は通常 SQL では使用されませんが、データベースによって異なる場合があります。

必ず一重引用符を使用してください。

とにかく、これが主な用途です。列の別名には一重引用符を使用できます。これは、アプリケーション コードで参照する列名を、データベース内で実際に列が呼ばれている名前とは異なるものにしたい場合です。たとえば、PRODUCT.idは と読みやすくなるproduct_idため、次のいずれかを使用します。

  • SELECT PRODUCT.id AS product_id
  • SELECT PRODUCT.id 'product_id'

どちらも Oracle、SQL Server、MySQL で動作しますが、TOAD IDE では一重引用符のアプローチを使用すると問題が発生するようだと言っている人もいます。

列エイリアスにスペース文字が含まれている場合は、一重引用符を使用する必要があります (例: )。product idただし、列エイリアスを複数の単語にすることは推奨されません。

おすすめ記事