【问题标题】:closest numeric value in database using Prisma Client使用 Prisma Client 数据库中最接近的数值
【发布时间】:2022-10-08 01:27:34
【问题描述】:

有什么办法可以重写这个 SQL 查询使用棱镜客户端.

SELECT TOP 1 * FROM [myTable] 
WHERE Name = 'Test' and Size = 2 and PType = 'p'
ORDER BY ABS( Area - @input ) 

【问题讨论】:

    标签: sql sqlite prisma prisma-graphql


    【解决方案1】:

    您可以使用queryRaw 并直接传递原始 SQL 来执行它。

    它看起来像这样:

    const result = await prisma.$queryRaw`SELECT TOP 1 * FROM [myTable] 
    WHERE Name = 'Test' and Size = 2 and PType = 'p'
    ORDER BY ABS( Area - @input )`
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-03-20
      • 1970-01-01
      • 2020-04-17
      • 2011-11-08
      • 2022-01-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多