如何使用Python在PostgreSQL中检测和使用表的行号?

加特88

我正在尝试找到一种使用Python在postgreSQL中使用表的行号的方法。因此,在for循环中,当表行号为22时,请执行某些操作。

让我给你看一个简单的例子:

conn = psycopg2.connect(database=DB_NAME, user=DB_USER, password=DB_PASS, host=DB_HOST, port=DB_PORT)
cur = conn.cursor()

cur.execute("SELECT a, b FROM table")
rows = cur.fetchall()

for data in rows:
    if data.row_number == 22:`    #if the table row number is 22...
        do something

显然,表达式“ data.row_number”不存在并产生错误...

有人可以帮我吗?

谢谢

伊斯玛

您可以尝试使用该ROW_NUMBER()功能,例如:

conn = psycopg2.connect(database=DB_NAME, user=DB_USER, password=DB_PASS, host=DB_HOST, port=DB_PORT)
cur = conn.cursor()

cur.execute("SELECT a, b, ROW_NUMBER () OVER (ORDER BY a) FROM table")
rows = cur.fetchall()

for data in rows:
    if data[2] == 22:    #if the table row number is 22...
        # do something

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PHP:如何从HTML表中检测行号和列号?

来自分类Dev

PHP MYSQL使用order by子句从表中查找行号/行号

来自分类Dev

使用ROW_NUMBER()和where子句获取未过滤表中的行号

来自分类Dev

如何使用row_number()将行号分配给Postgresql中的重复值

来自分类Dev

如何使用 Python xlwings 在 excel 工作簿中检测受保护的工作表?

来自分类Dev

如何使用PostgreSQL和Ruby将数据库表中的列名提取到数组中?

来自分类Dev

如何使用R中的行号删除行?

来自分类Dev

当使用Javascript知道行号时如何从表行中获取标签值

来自分类Dev

如何知道使用Java和Postgresql更改表中的哪一行

来自分类Dev

如何使用python和opencv检测图像中的水平线并获取其y坐标?

来自分类Dev

如何使用python在Linux和Windows的背景中检测按键组合?

来自分类Dev

如何使用OpenCV检测和修复图像中的坏点?

来自分类Dev

如何使用OpenCV和C ++从车牌中检测数字?

来自分类Dev

如何使用Selenium Webdriver Java查找表行号

来自分类Dev

如何使用 Pandas 获取数据透视表中行标题的行号?

来自分类Dev

使用PostgreSQL的交叉表查询中的计数和总和无效

来自分类Dev

使用cv2和python从图像中检测数字

来自分类Dev

如何使用python检测数组对

来自分类Dev

如何使用Sublime Text复制文本和行号

来自分类Dev

如何检测使用Jquery单击了哪个表?

来自分类Dev

使用python添加行号和计数数量

来自分类Dev

如何在Python中使用行号从文件中删除特定句子

来自分类Dev

如何使用变量从python到PostgreSQL插入表

来自分类Dev

如何使用mybatis输入动态表以在PostgreSQL中起作用?

来自分类Dev

在PostgreSQL中,如何查找使用特定序列的表?

来自分类Dev

如何在 postgresql 中为不同的表使用嵌套函数?

来自分类Dev

如何使用python检测Windows中的备份驱动器?

来自分类Dev

如何使用树莓派检测python中的按键

来自分类Dev

如何在SQLAlchemy中的文本数组列上创建GIN索引(使用PostgreSQL和python)

Related 相关文章

  1. 1

    PHP:如何从HTML表中检测行号和列号?

  2. 2

    PHP MYSQL使用order by子句从表中查找行号/行号

  3. 3

    使用ROW_NUMBER()和where子句获取未过滤表中的行号

  4. 4

    如何使用row_number()将行号分配给Postgresql中的重复值

  5. 5

    如何使用 Python xlwings 在 excel 工作簿中检测受保护的工作表?

  6. 6

    如何使用PostgreSQL和Ruby将数据库表中的列名提取到数组中?

  7. 7

    如何使用R中的行号删除行?

  8. 8

    当使用Javascript知道行号时如何从表行中获取标签值

  9. 9

    如何知道使用Java和Postgresql更改表中的哪一行

  10. 10

    如何使用python和opencv检测图像中的水平线并获取其y坐标?

  11. 11

    如何使用python在Linux和Windows的背景中检测按键组合?

  12. 12

    如何使用OpenCV检测和修复图像中的坏点?

  13. 13

    如何使用OpenCV和C ++从车牌中检测数字?

  14. 14

    如何使用Selenium Webdriver Java查找表行号

  15. 15

    如何使用 Pandas 获取数据透视表中行标题的行号?

  16. 16

    使用PostgreSQL的交叉表查询中的计数和总和无效

  17. 17

    使用cv2和python从图像中检测数字

  18. 18

    如何使用python检测数组对

  19. 19

    如何使用Sublime Text复制文本和行号

  20. 20

    如何检测使用Jquery单击了哪个表?

  21. 21

    使用python添加行号和计数数量

  22. 22

    如何在Python中使用行号从文件中删除特定句子

  23. 23

    如何使用变量从python到PostgreSQL插入表

  24. 24

    如何使用mybatis输入动态表以在PostgreSQL中起作用?

  25. 25

    在PostgreSQL中,如何查找使用特定序列的表?

  26. 26

    如何在 postgresql 中为不同的表使用嵌套函数?

  27. 27

    如何使用python检测Windows中的备份驱动器?

  28. 28

    如何使用树莓派检测python中的按键

  29. 29

    如何在SQLAlchemy中的文本数组列上创建GIN索引(使用PostgreSQL和python)

热门标签

归档