0

私は通常、次のようにWHERE節を書きます。

WHERE (InvoiceTable.ClientName LIKE '%' + @ClientName + '%' )

WHEREしかし、ここで、たとえば 5 など、入力よりも小さいすべてのデータを提供する句を書きたいと思います。したがってPriceRatio、5 未満のすべてのデータが必要な場合、テキスト ボックスへの入力は 5 です。 .

どうやってこれを書くのですか?

4

2 に答える 2

1

つまり:

Select * from table where PriceRatio < 5
于 2013-01-19T10:42:06.123 に答える
0

where句を次のようにしたいと思います。

where priceratio < cast(@input_number as int)

データ型が期待どおりであることを確認してください。たとえば、入力が常に整数になる場合、それが大きな整数でない限り上記は問題ありません。

詳細については、 MSDNを参照してください。

于 2013-01-19T12:04:50.000 に答える