在postgresql中的where子句之后无法理解查询

时间:2016-03-21 05:28:47

标签: sql postgresql

我有一个带postgresql的javaFX应用程序作为数据库,我查看了代码。但无法理解where子句中的sql查询。这是sql查询。

SELECT *
FROM gr_group
WHERE gr_parent_id = ? AND gr_id <> 0
ORDER BY gr_description

2 个答案:

答案 0 :(得分:0)

您正在查看参数化的SQL查询。您在?子句中看到的问号WHERE将填充来自Java变量的实际参数。

答案 1 :(得分:0)

&LT;&GT; (不等于)是一个运营商。它与!=运算符相同。

此查询将选择表gr_group中gr_id不等于0的所有列,gr_parent_id指定将在代码中稍后填充的占位符。此查询还按列gr_description的升序排序所选数据。