小编man*_*vda的帖子

PostgreSQL 中的动态限制

我有函数返回员工列表,我的要求是,如果我将 Limit 传递给函数,那么我应该得到带有限制和偏移量的结果,如果我不通过限制,则应返回所有行

例如

When Limit is greater than 0(I am passing Limit as 10)
Select * from Employees
Limit 10 offset 0

When Limit is equal to 0 than
Select * from Employees
Run Code Online (Sandbox Code Playgroud)

他们有什么办法可以在功能上做这样的逻辑吗?

postgresql

7
推荐指数
1
解决办法
5376
查看次数

内部连接表的限制

我有一个场景,我连接三个表并获取结果。

我的问题是我对连接表应用了限制。

拿下面的例子来说,我有三个表1)书籍和2)客户3)作者。我需要找到今天出售的书籍列表以及作者和客户姓名,但是我只需要最后 n 个客户,而不是全部通过传递书籍 ID

                   Books            Customer                Authors
              ---------------   ----------------------    -------------
                Id  Name  AID        Id BID Name Date         AID  Name
                 1                 1  1  ABC                1    A1    
                 2                 2  1  CED                2    A2
                 3                 3  2  DFG
Run Code Online (Sandbox Code Playgroud)

我们如何才能实现这一目标?

postgresql

1
推荐指数
1
解决办法
1548
查看次数

标签 统计

postgresql ×2