2011-06-24 11 views
3

クエリー内のスペースを含む単語の代わりにアンダースコアを使用すると速度が上がる可能性はありますか?スペースの代わりにアンダースコアを使用すると、SQLのパフォーマンスが向上しますか?

たとえば、 "specific_label"と "specific label"の "label"という名前の列を検索しますか?

+2

を使用しているもの、文字だけの速さで実行しない

「私が代わりに 『FIRSTNAME』の列 『fnameに』を呼び出した場合の性能向上があるだろう」、尋ねるようなものだろう文字は文字、文字...;) –

+0

URLにはスペースが入りますか? – sterling

+0

いいえ "%20"です。 (引用符を紛失) –

答えて

9





 

+2

ストレートとポイントに、私はそれが好きです+1: –

+0

まあ、それは**はい/質問なし! –

+0

これは本当です!明白な理由がなくても当然のことと思われる事柄は面白いです。私は喜んで私は尋ねた。ありがとうございました。 – sterling

2

号SQL Serverなどのように成熟したシステムは、宇宙とは異なると他の文字との識別子を扱わないでしょう。

+1

ところで、OPのDBはMySQL –

+1

ええ、私は "an"を逃しました...それは "a"でなければなりません...英語に向かう.stackexchange – DaveShaw

2

他の利点もあります。

  1. すべてのDBMSは、列名のためのスペースをサポートしていない - もちろん>読みやすくすると以下のエラー
+1

ありがとう、私は列を参照していました値ではなく、名前。 – sterling

1

ない - >移行があなたのSQLクエリは、以下の引用を使用

  • 容易になります。これは、名前が名前で、クエリは関係なく、あなたが

  • +1

    応答ありがとう、私は列の値ではなく、名前を参照していたが、答えは無関係に同じように表示されます。 – sterling

    関連する問題