我正在学习psql,而且很和CASE关键字混淆。 说我有一张桌子“宠物”。 name | species | owner | gender | color
-------------+---------+--------------------+--------+---------------
Nagini | snake | Lord Voldemort | female | g
我这个查询工作正常。我需要有“piedini”这一栏的总和。你能帮我解决怎么做吗?我为查询找到的每个“Lunghezza”(长度)获取X行。我对这个领域不感兴趣,但只对从CASE SUM创建的sum o列“piedini”感兴趣。 SELECT
EXTRAMAG.PRS_LUNGHEZZA,SUM(RIGHEDOCUMENTI.QTAGEST) AS TAVOLI, CASE WHEN EXTR
我不熟悉SQL,试图创建一个视图,该视图组合来自读数据库和失败数据库的数据。我想创建一个按目标名称,度量标准名称,然后按时间戳排序的视图,并附加一列,返回1表示当天出现故障,否则返回零。我写的查询目前正在阅读,我错过了一个正确的括号,但是当我消除括号时,它发现表名无效。我不确定我的案件使用是否导致了它,虽然它已经在一些练习样本上工作。任何帮助检查和如何改善它的建议将不胜感激。 SELECT * F
我使用SQL Developer的 我需要接受用户输入Y或N. 如果输入N,我需要将其转换为空。如果输入Y,则它应该保持为Y.然后脚本需要搜索具有空值或Y值的列,具体取决于用户输入的内容。 我有以下为如何解决这一个体面的想法代码 接受撤回字符提示“请输入Y或N)” SELECT *
FROM table1
WHERE column1 = case when '&WITHDRAWN' = 'N'
我试图加入一个依赖于“task_type”列的值的不同表格 语法有什么问题? 谢谢。 SELECT t.*,s.task_name
CASE
WHEN t.task_type = 0 THEN
LEFT JOIN scheduler_tasks s ON s.scheduler_task_id = t.task_id
WHEN t.task_type = 1
我有一列我想根据某些条件从结果集中筛选出的行。目前,它看起来像这样在我的查询: WHERE col1 = 'x' OR col1 ~~ '%y%' AND col2 = 'z' ...
现在我要为大家介绍的是文档的某些行被过滤掉的原因一个新列: SELECT ...
, CASE WHEN condition1 THEN 'Exclusion Reason 1'
WHEN