作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如果这是一个愚蠢的问题,我深表歉意,但我无法理解这个问题。如果存在,我只想选择一个带冒号的值,这个值是“县”。但是,我不确定我是否以正确的方式进行此操作?任何帮助将不胜感激。
SELECT pe.personname AS "Person Name", pe.street||','||pe.town||','||
IF NOT EXISTS(SELECT pe.county FROM persons pe WHERE pe.county = '')
THEN pe.county||','||
ELSE
END IF
pe.postcode as "Persons Address"
FROM persons pe
更新版本,如果没有县,则输出多个逗号。
SELECT personname as "Person Name"
street||','||town||
CASE county
WHEN '' THEN ''
ELSE ','||county
END
||','||postcode as "Person Address"
from Suppliers;
最佳答案
我已经这样做了,但遇到了缺少关键字错误:-
SELECT personname AS "Person Name",
street || ',' || town || ',' ||
CASE WHEN county > ''
THEN county || ','
ELSE ''
END
|| postcode AS "Person Address"
FROM Persons
关于sql - 使用 IF EXISTS 连接 SQL 选择语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13482972/
我是一名优秀的程序员,十分优秀!