select * from [Table1] where [ID] = 10 select * from [Table1] where [ID] = '10' どちらがより効率的ですか? ディスカッションへの返信 (解決策) 理論的には同じですしかし、値を引用符で囲んだ後は文字列を表しますSQL サーバーは文字列から数値への暗黙的な変換をサポートしていますか? ほとんど違いはありませんが、速度は同じです。