- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SQL文でダブルクォートか)
SQL文でダブルクォートかアポストロフィーか迷っています!?
このQ&Aのポイント
- SQL文でダブルクォートかアポストロフィーか迷っています!データベースのテーブル定義で文字列を囲む場合、ダブルクォートとアポストロフィーのどちらを使用すれば良いのかわかりません。
- 実際のSQL文には、name列、org列、addr列、tel列、mail列、course列など、文字列を囲む箇所がありますが、どちらを使用すれば正しいのでしょうか?
- 標準的なSQL文では、文字列を囲む場合にはシングルクォート(アポストロフィー)を使用することが一般的ですが、一部のデータベースシステムではダブルクォートを使用する場合もあります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
シングルクォーテーション2つです。 default '' と書くことで、列の初期値は空文字列にするという意味になります。 ぱっと見では確かに紛らわしいですが、 ダブルクォーテーションだとおかしいという判断力を身につけましょう。
その他の回答 (1)
- notnot
- ベストアンサー率47% (4900/10358)
回答No.2
>よくわかりません? どのへんがわかりませんか? そもそも、クォーテーション の意味がわからない? シングルクォートもダブルクォートも、文字列を「囲む」ものですから、必ずペアです。
質問者
補足
ありがとうございます。 A:ダブルクォーテーションだとおかしい? だから・シングルクォートが正解ですね^^ すみません! 昨夜は寝ぼけ気味で変な書き込みをしてしまいました。 _ _
お礼
ありがとうございました。 すみません_ _ 昨夜は、寝ぼけ気味で変な書き込みをしてしまいました。 A:シングルクォーテーション2つです。 了解しました^^ さっそく,プログラムの修正を行います。
補足
ありがとうございます A:ダブルクォーテーションだとおかしい? だから シングルクォーテーション2つが正解でしょか!? よくわかりません? 白黒はっきりしたいです あやふやでは、エラーのもとですので! よろしくお願いします^^