WHERE
節で数学演算子を取得できるかどうか知りたいのですが。
dataType
例:フィールド名を持つテーブルがあります。この長さは異なる場合があります。1527または152710または15271712..。
使ってもいいですか:
SELECT * FROM table WHERE CONVERT(INT, (dataType / 10000)) = 1527 LIMIT 10
PD:今日私が使用しているのは:
... WHERE dataType BETWEEN (15270000 and 15279999)
データエントリをゼロで埋めますが、実際には最適化されていません。つまり:
... BETWEEN (15000000 and 15999999)
1.000.000のregを比較します。