---
source_url: https://docs.dolphindb.cn/zh/error_codes/s02035.html
fetched_at: 2026-05-19T09:09:52Z
category: error_codes
title: S02035
sha1: e0d6e08c0174588ec9e7ccb2cae85d3dcc2e6d07
---

# S02035

## 错误代码

S02035

## 报错信息

The where condition must be a logical expression. RefId:S02035

## 错误原因

SQL 的 where 子句中，每个条件的运算结果必须是布尔类型。下面的查询，在 where 子句中的表达式结果并不是布尔类型，导致报错：

```dolphindb
t = table(1..3 as id)
select * from t where 1+1
```

## 解决办法

检查 where 子句指定的条件返回的结果是否为布尔类型。
