SQL比较运算符

dga*_*ma3 1 sql

这两个陈述是一样的吗?

查询1: WHERE salary > 999;

查询2: WHERE salary >= 1000;

我以为他们是,但显然根据我的同龄人他们不是(虽然他们没有解释原因).

Osc*_*ros 5

那不一定是一样的.如果您要存储双打,请执行以下操作:

WHERE salary >= 1000;
Run Code Online (Sandbox Code Playgroud)

你没有计算所有在999和之间的值1000(例如999.50)

否则,如果你正在处理整数,那不仅在编程方面,而且在数学方面都是如此.

n > k <=> n >= k+1
Run Code Online (Sandbox Code Playgroud)