如何将数据库查询结果中的值存储到机器人框架中的变量中

TG3017

我已经编写了机器人框架代码来运行数据库查询并记录查询结果

Connect To Database pymysql ${Database_name}    ${UserName} ${Password} ${DatabaseHost} ${Port} 

Check If Exists In Database SELECT cic.comboMenuItemId, mi1.zomatoName AS zomatoComboMenuItemName, cic.quantity, \ mi1.isVirtualCombo, cic.isItemVisible, cic.menuItemId, mi2.zomatoName AS zomatoMenuItemName, mi2.isVirtualCombo,micq.currentInventory FROM CombinationItemsComposition AS cic INNER JOIN MenuItem AS mi1 ON mi1.id = cic.comboMenuItemId INNER JOIN MenuItem AS mi2 ON mi2.id = cic.menuItemId INNER JOIN MenuItemCurrentQuantity AS micq ON micq.itemId = mi2.id WHERE mi1.isVirtualCombo NOT IN (0) AND micq.distributionId IN (7) AND mi1.isActive IN (1) AND mi2.isActive IN (1) AND micq.isAvailableOnZomato IN (1) ORDER BY cic.comboMenuItemId    

@{QueryResult}  Query   SELECT cic.comboMenuItemId, mi1.zomatoName AS zomatoComboMenuItemName, cic.quantity, \ mi1.isVirtualCombo, cic.isItemVisible, cic.menuItemId, mi2.zomatoName AS zomatoMenuItemName, mi2.isVirtualCombo,micq.currentInventory FROM CombinationItemsComposition AS cic INNER JOIN MenuItem AS mi1 ON mi1.id = cic.comboMenuItemId INNER JOIN MenuItem AS mi2 ON mi2.id = cic.menuItemId INNER JOIN MenuItemCurrentQuantity AS micq ON micq.itemId = mi2.id WHERE mi1.isVirtualCombo NOT IN (0) AND micq.distributionId IN (7) AND mi1.isActive IN (1) AND mi2.isActive IN (1) AND micq.isAvailableOnZomato IN (1) ORDER BY cic.comboMenuItemId

Log Many    @{QueryResult}                      

查询结果

(56, 'Party Pack (Serves 6-8)', 6, 1, 1, 1, 'Afghani Chicken Tikka Biryani (Heavy Eater)', 0, 11)   
(58, 'Party Pack (Serves 6-8)', 6, 1, 1, 3, 'Chicken Tikka Biryani (Heavy Eater)', 0, 4)    
(61, 'Party Pack (Serves 6-8)', 6, 1, 1, 5, 'Paneer Makhani Biryani (Heavy Eater)', 0, 18)  
(79, 'Party Pack (Serves 6-8)', 6, 1, 1, 74, 'Afghani Veg Biryani (Heavy Eater)', 0, 10)    
(90, 'Party Pack (Serves 6-8)', 6, 1, 1, 89, 'Butter Chicken Biryani (Heavy Eater)', 0, 0)  
(253, 'Party Pack (Serves 6-8)', 6, 1, 1, 250, 'Classic Hyderabadi Chicken Biryani (Heavy Eater)', 0, 0)    
(255, 'Party Pack (Serves 6-8)', 6, 1, 1, 252, 'Classic Hyderabadi Veg Biryani (Heavy Eater)', 0, 15)   
(339, 'Party Pack (Serves 6-8)', 6, 1, 1, 325, 'Awadhi Veg Biryani (Heavy Eater)', 0, 26)   
(340, 'Party Pack (Serves 6-8)', 6, 1, 1, 326, 'Awadhi Chicken Biryani (Heavy Eater)', 0, 0)    
(381, 'Classic Chicken Tikka Roll ', 1, 1, 0, 408, 'Malabari Paratha', 0, 191)  
(383, 'Signature Chicken Seekh Kebab Roll ', 1, 1, 0, 408, 'Malabari Paratha', 0, 191)

请任何人都可以建议我如何将特定行的值存储在变量中

谢谢

萨米姆

数据库中的每一行基本上都作为一个元组返回。要访问特定行,请使用索引。

Connect To Database pymysql ${Database_name}    ${UserName} ${Password} ${DatabaseHost} ${Port} 

Check If Exists In Database SELECT cic.comboMenuItemId, mi1.zomatoName AS zomatoComboMenuItemName, cic.quantity, \ mi1.isVirtualCombo, cic.isItemVisible, cic.menuItemId, mi2.zomatoName AS zomatoMenuItemName, mi2.isVirtualCombo,micq.currentInventory FROM CombinationItemsComposition AS cic INNER JOIN MenuItem AS mi1 ON mi1.id = cic.comboMenuItemId INNER JOIN MenuItem AS mi2 ON mi2.id = cic.menuItemId INNER JOIN MenuItemCurrentQuantity AS micq ON micq.itemId = mi2.id WHERE mi1.isVirtualCombo NOT IN (0) AND micq.distributionId IN (7) AND mi1.isActive IN (1) AND mi2.isActive IN (1) AND micq.isAvailableOnZomato IN (1) ORDER BY cic.comboMenuItemId    

@{QueryResult}  Query   SELECT cic.comboMenuItemId, mi1.zomatoName AS zomatoComboMenuItemName, cic.quantity, \ mi1.isVirtualCombo, cic.isItemVisible, cic.menuItemId, mi2.zomatoName AS zomatoMenuItemName, mi2.isVirtualCombo,micq.currentInventory FROM CombinationItemsComposition AS cic INNER JOIN MenuItem AS mi1 ON mi1.id = cic.comboMenuItemId INNER JOIN MenuItem AS mi2 ON mi2.id = cic.menuItemId INNER JOIN MenuItemCurrentQuantity AS micq ON micq.itemId = mi2.id WHERE mi1.isVirtualCombo NOT IN (0) AND micq.distributionId IN (7) AND mi1.isActive IN (1) AND mi2.isActive IN (1) AND micq.isAvailableOnZomato IN (1) ORDER BY cic.comboMenuItemId

${firstRow}     Set Variable   ${QueryResult[0]}
${secondRow}    Set Variable   ${QueryResult[1]}

在上面的例子${firstRow}将包含值(56, 'Party Pack (Serves 6-8)', 6, 1, 1, 1, 'Afghani Chicken Tikka Biryani (Heavy Eater)', 0, 11)${secondRow}将包含值
(58, 'Party Pack (Serves 6-8)', 6, 1, 1, 3, 'Chicken Tikka Biryani (Heavy Eater)', 0, 4)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Java

如何将MySQL数据库中的值存储到变量中?

来自分类Java

如何将数据库中的值存储到集合中?

来自分类Dev

在for循环机器人框架的迭代中增加变量的值

来自分类Dev

Laravel如何将变量存储到数据库中并在每次单击时更新

来自分类Dev

如何将机器人状态存储在Redis缓存中

来自分类Dev

Powershell查询数据库并将结果存储在变量中

来自分类Dev

如何使用实体框架将RichTextBox内容存储到WPF中的SQLServer数据库中

来自分类Dev

如何将SQL查询结果分配给变量(机器人框架)以在应用程序编辑文本中输入?

来自分类Dev

如何将列出的值从数据库存储到Anylogic 8.7.1中的变量?

来自分类Dev

如何将查询结果打印到控制台中。机器人框架

来自分类Dev

如何将数据库结果存储在cakephp中的数组中?

来自分类Dev

如何将ICollection值存储到MVC5中的数据库中?

来自分类Dev

如何将静态类中的数据存储到ASP中的数据库。网?并修改静态类的值?

来自分类Dev

如何将结果存储在数据库中以查看历史记录结果

来自分类Dev

如何将表单中的值存储到mySQL数据库中?

来自分类Dev

如何将查询结果存储到mysql中的变量中

来自分类Dev

如何将javascript的值传递到PHP变量中并存储到mysql数据库中?

来自分类Dev

如何将 json 数据文件加载到机器人框架中的变量中!?和

来自分类Dev

DLL加载失败:找不到指定的模块。在机器人框架中连接 Oracle 数据库

来自分类Dev

如何将编码值存储到数据库中

来自分类Dev

在机器人框架中如何根据某些条件设置变量的值

来自分类Dev

如何将 MySQL 数据库中的数据存储到由 id 索引的数组中?

来自分类Dev

如何从机器人框架中的 API 获取 JSON 数据

来自分类Dev

如何将 SensorThings 查询结果存储到 JavaScript/jQuery 中的变量中

来自分类Dev

如何检查机器人框架中的数据类型?

来自分类Dev

如何将PHP中的输入字段值存储到数据库中,然后将其分配给javascript中的变量

来自分类Dev

如何将动态表中的数据存储到数据库中

来自分类Dev

如何将图像从用 Python 编写的自定义库嵌入到机器人框架日志文件中?

来自分类Dev

机器人框架:如何将变量添加到您声明的变量中

Related 相关文章

  1. 1

    如何将MySQL数据库中的值存储到变量中?

  2. 2

    如何将数据库中的值存储到集合中?

  3. 3

    在for循环机器人框架的迭代中增加变量的值

  4. 4

    Laravel如何将变量存储到数据库中并在每次单击时更新

  5. 5

    如何将机器人状态存储在Redis缓存中

  6. 6

    Powershell查询数据库并将结果存储在变量中

  7. 7

    如何使用实体框架将RichTextBox内容存储到WPF中的SQLServer数据库中

  8. 8

    如何将SQL查询结果分配给变量(机器人框架)以在应用程序编辑文本中输入?

  9. 9

    如何将列出的值从数据库存储到Anylogic 8.7.1中的变量?

  10. 10

    如何将查询结果打印到控制台中。机器人框架

  11. 11

    如何将数据库结果存储在cakephp中的数组中?

  12. 12

    如何将ICollection值存储到MVC5中的数据库中?

  13. 13

    如何将静态类中的数据存储到ASP中的数据库。网?并修改静态类的值?

  14. 14

    如何将结果存储在数据库中以查看历史记录结果

  15. 15

    如何将表单中的值存储到mySQL数据库中?

  16. 16

    如何将查询结果存储到mysql中的变量中

  17. 17

    如何将javascript的值传递到PHP变量中并存储到mysql数据库中?

  18. 18

    如何将 json 数据文件加载到机器人框架中的变量中!?和

  19. 19

    DLL加载失败:找不到指定的模块。在机器人框架中连接 Oracle 数据库

  20. 20

    如何将编码值存储到数据库中

  21. 21

    在机器人框架中如何根据某些条件设置变量的值

  22. 22

    如何将 MySQL 数据库中的数据存储到由 id 索引的数组中?

  23. 23

    如何从机器人框架中的 API 获取 JSON 数据

  24. 24

    如何将 SensorThings 查询结果存储到 JavaScript/jQuery 中的变量中

  25. 25

    如何检查机器人框架中的数据类型?

  26. 26

    如何将PHP中的输入字段值存储到数据库中,然后将其分配给javascript中的变量

  27. 27

    如何将动态表中的数据存储到数据库中

  28. 28

    如何将图像从用 Python 编写的自定义库嵌入到机器人框架日志文件中?

  29. 29

    机器人框架:如何将变量添加到您声明的变量中

热门标签

归档