SELECT rownum page,100 number FROM dual round(10183/100,0) 语法错误么
时间: 2024-02-20 22:01:44 浏览: 49
数字求和 1到100 两个页面
是的,这条 SQL 查询语句存在语法错误。应该将 `round(10183/100,0)` 改为 `ROUND(10183/100,0)`。同时,如果想要正确地执行此查询语句,还需要在 `dual` 表中加入一列数据,可以使用以下语句来添加:
```
SELECT rownum, 'dummy' FROM dual CONNECT BY level <= 10183
```
然后将这两条语句合并,得到正确的查询语句:
```
SELECT rownum page, 100 number FROM (
SELECT rownum, 'dummy' FROM dual CONNECT BY level <= 10183
) WHERE rownum <= ROUND(10183/100,0)*100
```
阅读全文