我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

PG怎么实现if else if语句

现在我想实现


if 
A1=(B1 or C1) then 结果1
else if
A2=(B2 or C2) then 结果2

请问这要在PG的语法中如何实现呀

在PG中,可以使用CASE WHEN THEN ELSE END语句来实现if else if语句,例如:

SELECT CASE
WHEN condition1 THEN result1
WHEN condition2 THEN result2
ELSE result3
END
FROM table_name;

写一个函数 然后在sql语句中调用写好的函数,函数中可以使用if else then参考:
https://www.coder.work/article/1670895
或者自己再找找文章

近期文章

  • 正则表达式找到由空格分隔的连续新行
  • Vue2打包后可 添加新的语言
  • 关于链表为空的相关问题
  • Java如何监听获取到指定的ip和端口所收到的所有数据包啊!
  • DPC如何求聚类中心坐标,以及如何三维展示
  • python爬取疫情数据存到数据库失败
  • C语言链表初步--学生信息录入
  • MS SQL2000 变成suspect
  • 怎么用python画折线图?
  • 如何使用cURL和PHP来欺骗引用者?
  • 如何对多维数据的预处理
  • IDEA中类似.html文件ctrl+左键不能直达方法
  • matlab解析xml文件
  • 有关二维数组的傅里叶变换
  • PL/SQL Developer 调试存储过程,鼠标指向变量时,显示的中文值是乱码
  • neo4j spark connector使用query模式写数据的传参问题
  • P0706最大乘积,
  • 基于stm32,qt开发的信号采集与波形显示
  • Python返回排序的素数
  • Xilinx官方XDMA驱动程序的传输数据量限制

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华