如何从psql查询返回中删除部分数字?

时间:2018-12-04 14:44:50

标签: python database psql

以下是来自同一数据库中两个不同表的查询结果,两个id列均为整数。如何从第一个表ID中删除数字16789以匹配第二个ID?

news =>从日志限制10中选择ID;

id

1678923  1678924  1678925  1678926  1678927  1678928  1678929  1678930  1678931  1678932 (10行)

news =>从文章限制10中选择ID;

id

23  24  25  26  27  28  30  29 (8行)

2 个答案:

答案 0 :(得分:0)

减法怎么样?

select id - 1678900 from log limit 10;

如果您有超过100个ID,这可能会停止工作,具体取决于articles表如何映射到日志表。

答案 1 :(得分:0)

在数据库中:

选择  修剪(  领先的'16789'  从1678929  CAST(新闻文本)  ); -29