如何在Clickhouse数据库中对表进行循环操作?Clickhouse没有用于某些可迭代场景的循环和存储过程。
我想将pandas查询转换为SQL,但我需要对表进行for循环操作,而Clickhouse没有这些命令。在这种情况下我该怎么办?
回答:
在SQL中,for循环可以通过自连接命令实现。我可以通过将表与自身连接,然后对连接后的表应用条件来实现for循环的场景。一般来说,每个循环都需要一个自连接命令,如果你对SQL足够熟练,甚至可以用更少的命令实现。
如何在Clickhouse数据库中对表进行循环操作?Clickhouse没有用于某些可迭代场景的循环和存储过程。
我想将pandas查询转换为SQL,但我需要对表进行for循环操作,而Clickhouse没有这些命令。在这种情况下我该怎么办?
回答:
在SQL中,for循环可以通过自连接命令实现。我可以通过将表与自身连接,然后对连接后的表应用条件来实现for循环的场景。一般来说,每个循环都需要一个自连接命令,如果你对SQL足够熟练,甚至可以用更少的命令实现。