2017-08-22 24 views
-1

私はこのようなクエリを処理する必要があります。SQLクエリで桁区切り記号を追加し

SELECT some_col FROM some_table WHERE id BETWEEN 0 AND 50000000; 

境界値が異なって表現することができれば、のような、コードを読み取ることが容易になるだろう:

SELECT some_col FROM some_table WHERE id BETWEEN 0 AND 50 000 000; 
SELECT some_col FROM some_table WHERE id BETWEEN 0 AND 50M; 

これは可能ですか?

+0

ないクエリの実行時に処理オーバーヘッドに多くを追加することなく。 –

+0

スペースを削除するには、REPLACE機能を使用します。下の答えを見てください – user3127882

答えて

0

これは動作します:

SELECT some_col FROM some_table WHERE id BETWEEN 0 AND REPLACE('50 000 000', ' ', ''); 
SELECT some_col FROM some_table WHERE id BETWEEN 0 AND REPLACE('50M', 'M', '000000'); 
関連する問題