如何使用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
相关产品推荐
相关产品推荐

