Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
sql中的下一个偏移量和取数:Can';t返回的记录数小于限制_Sql_Oracle - Fatal编程技术网

sql中的下一个偏移量和取数:Can';t返回的记录数小于限制

sql中的下一个偏移量和取数:Can';t返回的记录数小于限制,sql,oracle,Sql,Oracle,我只是想知道是否有可能返回比Fetch next中指定的记录数少的记录数 以下是我在oracle sql中的代码: SELECT code, english_desc, french_desc, arabic_desc FROM xxisf_icd10 WHERE code LIKE nvl(:CODE, CODE) and ENGLISH_DESC LIKE NVL(:ENG_DESC,ENGLISH_DESC) and FRENC

我只是想知道是否有可能返回比Fetch next中指定的记录数少的记录数 以下是我在oracle sql中的代码:

SELECT
    code,
    english_desc,
    french_desc,
    arabic_desc
FROM
    xxisf_icd10
 
WHERE
    code LIKE nvl(:CODE, CODE) and ENGLISH_DESC LIKE NVL(:ENG_DESC,ENGLISH_DESC) 
    and FRENCH_DESC LIKE NVL(:Fr_desc,FRENCH_DESC) 
    and (ARABIC_DESC like nvl(:ARABIC_DESC, ARABIC_DESC) or ARABIC_DESC is null)
order by english_desc offset 0 rows fetch next 10 rows only 
然而,当我对代码执行类似的搜索时,它必须返回一条记录,但不会什么也不返回。 所以我想知道这是否正常。
谢谢

如果where筛选器对于表中的任何行都不为true,则无论您限制取数多少,都无法返回任何行。

如果此查询返回一行(如您所说),那么
偏移0行仅取下10行的目的是什么?完全删除它。不清楚你的问题是什么?提供样本数据和预期结果。