问题标签 [case-when]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - 将日期字段拆分为时间和日期 Oracle
我在 Oracle 10.6 上有一个表 TIME_TABLE。此表上有一个名为 Start_Date 的字段。
我只想从 Start_Date 字段中获取时间信息,例如“8:00:00 AM”。因为我要确定时间间隔
但它不起作用!我怎样才能做到这一点 ?
谢谢
mysql - 存储过程中的case语句
我有这个存储过程,它的工作
但是,如果我从这个过程中删除,这段代码:
mysqli_error() 返回此错误:“CASE 语句未找到案例”。
有人知道,为什么?
sql - 多行的 SQL Case When 语句
有没有办法让这个 SQL 更小?
让它看起来更像
因为如您所见,它使代码更具可读性,减少了使用的行数并避免了冗余。
sql-server-2008 - 计算字段的sql复杂情况下的语句
我需要这个复杂的 sql 语句的帮助。在选择查询中,我需要向具有此结构的计算字段添加一条语句:
基本上我需要将一个条件嵌套在另一个条件中,并使用计算字段作为另一个字段的来源。有人可以帮助我吗?
谢谢!!!
sql-server - 当一个语句中过滤器的值为空时,如何忽略 TSQL Where 条件?
当过滤器的值在一个语句中为空时,如何忽略 where 条件?
是否可以编写一个单独的 where 条件来处理上述情况?
我知道CASE WHEN
当我的专栏使用“=”时我可以声明。
或喜欢:
但我有大于和小于运算符。
我有更多的大于和小于这样的过滤器,所以我需要让它工作。
那将如何实现?
谢谢
sql - SQL查询中的datetime字段等于9999-12-31 00:00:00时需要替换
我有一个名为 ACTUALCLOSEDATE 的日期时间字段,当相应的字段名为 STATUSNUM = 0 时,该字段等于 9999-12-31 00:00:00。当 STATUSNUM 更改为 1(记录关闭时)时,ACTUALCLOSEDATE 的值为更改为当前日期时间。
在我的查询中,我想用 'Still Open' 替换 ACTUALCLOSEDATE 当它 = 9999-12-31 00:00:00 时的值,而我只想要日期。
我在下面尝试了错误的代码。想法?我不知道 IIF 是否可用 SQL 2008 r2,是吗?如果可以,我可以使用它吗?
php - 使用 CASE WHEN THEN 语句更新 MySQL 表中的多行 - 不起作用
这让我发疯,所以任何帮助将不胜感激。
我正在尝试通过用户给出的数字来增加表格特定行中的点总数。我有一些 PHP 可以根据表单输入动态生成此语句:
由于多个访问器的问题,我不想将值存储在 PHP 变量中。
sql - 无法合并时的 Oracle SQL 案例
我们需要创建一个将这两个 SQL 语句组合在一起的视图。
例如。
一个用户将有多行。有些用户的角色 = 110,有些用户的角色 = 120,有些用户两者兼而有之。那么是否可以创建 1 个结合这两者的 SQL 语句。结果应该是:
上表暗示:
希望我清楚需要什么,这是有道理的。
我试图像这样组合它们:
但这不起作用,它返回重复的行。不知道我在这里缺少什么。如果有人可以提供帮助,我将不胜感激。
谢谢
哈里什
sql - 在 WHERE CLAUSE 的 CASE WHEN 条件下的“IN”条件?
我的情况很复杂。我想编写一个 sql 查询,包括“where 子句”上的“case when”条件。
就像这样:
Column1 必须是“in”,而不是“=”。因为 Column1 的条件有多个值。该查询返回“',' 附近的语法不正确”。错误。
你能给我什么建议吗?(对不起,我的英语不好。)
编辑:我想我误解了。如果 Column2 为 1,则条件必须类似于“IN ('OP', 'CL')”,否则 Column1 为 2,条件必须类似于“IN ('RE', 'ST')”。
sql - 如何在sql中指定分支?
我尝试使用 CASE WHEN 语句,但似乎我错过了什么,或者这不是正确的做法。@APASS 参数使查询返回通过或未通过指定考试的人。