当前位置: 首页 > wzjs >正文

网站建设大致价格2017遨游网站建设

网站建设大致价格2017,遨游网站建设,网页版视频怎么下载,网上国网推广多少钱一个户对于 PostgreSQL 中的 Oracle DECODE 函数,可以使用 CASE 表达式或联合。CASE 表达式根据条件返回第一个匹配的结果,语法为:CASE WHEN 条件 THEN 结果 ELSE 结果 END。联合通过 UNION ALL 操作符组合多个 SELECT 语句,返回一个包含…

对于 PostgreSQL 中的 Oracle DECODE 函数,可以使用 CASE 表达式或联合。CASE 表达式根据条件返回第一个匹配的结果,语法为:CASE WHEN 条件 THEN 结果 ELSE 结果 END。联合通过 UNION ALL 操作符组合多个 SELECT 语句,返回一个包含满足每个条件的结果列的表。

Oracle DECODE 函数在 PostgreSQL 中的替换

Oracle DECODE 函数是一个用于根据条件判断而返回不同值的函数。在 PostgreSQL 中,没有与 DECODE 函数完全相对应的函数,但可以使用 CASE 表达式或联合来实现类似的功能。

CASE 表达式

CASE 表达式的语法如下:

CASEWHEN условие1 THEN результат1WHEN условие2 THEN результат2...ELSE результат ELSE
END

它根据条件依次进行判断,并返回与第一个满足条件的结果。如果没有任何条件满足,则返回 ELSE 结果。

联合

联合是一种使用多个 SELECT 语句从多个表中检索数据的技术。它也可以用于实现 DECODE 函数的功能,方法是使用 UNION ALL 操作符组合多个 SELECT 语句:

SELECT CASE WHEN условие1 THEN résultat1 ELSE NULL END AS результат_1
UNION ALL
SELECT CASE WHEN условие2 THEN résultat2 ELSE NULL END AS результат_2
...

上述查询将返回一个表,其中每行都包含一个满足条件的结果列。

示例

假设我们有一个表 people,其中包含以下列:

  • name - 人员姓名
  • gender - 人员性别

我们希望创建一个查询来根据性别获取人员的尊称:

Oracle DECODE 函数:

SELECT name, DECODE(gender, 'M', 'Mr.', 'Ms.') AS title
FROM people;

PostgreSQL CASE 表达式:

SELECT name, CASEWHEN gender = 'M' THEN 'Mr.'WHEN gender = 'F' THEN 'Ms.'ELSE NULLEND AS title
FROM people;

PostgreSQL 联合:

SELECT name, CASE WHEN gender = 'M' THEN 'Mr.' ELSE NULL END AS title
UNION ALL
SELECT name, CASE WHEN gender = 'F' THEN 'Ms.' ELSE NULL END AS title
FROM people;

这三个查询都将产生相同的结果如下:

nametitle
JohnMr.
MaryMs.
http://www.dtcms.com/wzjs/603613.html

相关文章:

  • 网站加一个会员登陆怎么做青海报社网站建设公司
  • 购物网站功能详细介绍做网站找合作伙伴
  • 建设网站坪山wordpress 评论框插件
  • 网站文章编辑器代码我有产品想找平台卖
  • 学习网站制作盐城建设公司网站
  • 建设银行网站登陆不上去wordpress 文章保存在哪里
  • 北京网站托管维护网站建设的规划和流程
  • 珲春住房和城乡建设局网站找施工员在哪个网站上找
  • 有网站建wap互联网如何挣钱创业
  • 南京网站设计个人网页个人主页模板
  • wordpress多站点使用期限插件如何将自己做的网页做成网站
  • 国外文本排版设计网站免费的招标网站有哪些
  • 创建一个网站需要怎么做网络架构相关文献
  • 做网站三大主流框架珠海正规网站制作排名费用多少
  • 找人制作网站 优帮云创业做社交网站有哪些
  • 教程网站建设上海谷歌推广
  • 长子营网站建设网站开发石家庄
  • 免费的网站域名查询app设计说明ai
  • 苏州建设网站微信公众号二级域名做网址导航大全网站
  • 建站广告赚钱造价信息网官网
  • 网站建设电商板块wordpress无法进入登录页面
  • 制作网站怎么做导航栏杭州app开发公司普悦科技
  • 莞城区网站建设公司网站自己做服务器
  • 网站建设与管理考查方案磁力链搜索引擎入口
  • 北京手机网站建设外包安庆市住房和城乡建设局网站
  • 大网站有哪些wordpress寄出邮箱地址
  • 站长之家字体想学做网站可以自学吗
  • .net 企业网站 模版php源码网站安装
  • 杭州餐饮网站建设魏县住房和城乡建设局网站
  • c 网站开发学校网站开发方案模板