“> =是什么?”在SQL中意味着什么?

时间:2018-07-13 20:22:44

标签: sql

我遇到了SQL代码:

"SELECT DT FROM TABLE WHERE DT >= ?;"

,而我试图理解“> =?”结尾。 DT是具有一些自然顺序的日期时间的集合,因此“> =”我希望收到某个日期的参数,而不是“?”让我感到困惑。

我使用查询“ SQL“> =?”的意思和“ SQL?常量”进行了谷歌搜索,但都没有产生任何结果,浏览Stackoverflow的建议答案也没有产生结果,而且w3schools似乎从未讨论过这一点,所以我想在这里问这个纯粹的语法问题。

2 个答案:

答案 0 :(得分:4)

>=的意思是“大于或等于”。

?是匿名参数的占位符。可以从应用程序或动态SQL中使用它。

答案 1 :(得分:1)

这称为准备语句。这意味着该参数将在以后进行修改。 Java范例: pretty enthusiastic article about Trinket in Wired