You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Prisma JS检测PostgreSQL文本列是否为空或Null

在Prisma中检测PostgreSQL文本列的Null或空字符串

你可以通过以下两种方式实现和你原生SQL等价的查询:

  • 使用Prisma查询构建器:直接映射IS NULL和空字符串的判断逻辑,Prisma会自动编译为对应的PostgreSQL语句:

    const targetRows = await prisma.myTable.findMany({
      where: {
        OR: [
          { myColumn: null },
          { myColumn: '' }
        ]
      }
    });
    
  • 使用原生SQL查询:如果更习惯原生SQL写法,可以用Prisma的$queryRaw方法直接执行你的SQL语句:

    const targetRows = await prisma.$queryRaw`
      SELECT * FROM myTable WHERE myColumn IS NULL OR myColumn = ''
    `;
    

内容的提问来源于stack exchange,提问作者POS1 ASUM

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 17:39:54