我需要编写一个查询,在运行时将表中的值递增3。
我想做这样的事,但这不管用。
条件=真的UPDATE table SET value = (SELECT value FROM table WHERE condition = true) + 3
正如标题中所说的,这是一个DB2数据库,有什么想法吗?
编辑:实际上是这样做的,也可以在select中做+3。我只是把一些东西放在了错误的位置,我不得不提前感谢。
我知道有很多关于这方面的线索,但是没有一个解决了我的问题。我正试图通过pip安装安装Cairo。我正在使用命令提示符。以下是错误消息:
C:\python38\Scripts>pip install cairo
ERROR: Could not find a version that satisfies the requirement cairo (from versions: none)
ERROR: No matching distribution found for cairo
我正在阅读pycairo github上的dev日志,它似乎说它应该适用于python 3.8和wind
我需要做三件事,我就是搞不明白:
惩罚搜索查询中缺少的方面(例如“品牌”)。我尝试过执行&defType=dismax&qf=(*和-brand:* TO _)^1000_,但是如果它包含一个特定的字符串,那么它正在惩罚所有的结果--向上或向下,如果它包含一个特定的字符串,而不管查询是什么--例如,我想向上推高任何包含标题字符串中的免费/freebi/freebie的结果,然后向下推进包含“预使用”的任何结果--在我尝试过的标题字符串中执行&defType=dismax&qf=(标题:FREEBIES或免费)^1000,但它似乎无法工作。
我将输出日志标记为,可以使用以下方法查看:
docker logs -f $LOGS_CONTAINER_ID
我还添加了'sed',它将容器id放在每一行上:
docker logs -f $LOGS_CONTAINER_ID | sed "s/^/$LOGS_CONTAINER_ID /"
如果我运行它,我会得到这样的信息:
container112 error 10:20:10 problem
container112 info 10:20:09 not problem
container112 error 10:20:01 problem
其中"