case-when

case-when

文章 0 浏览 4

MySQL“CASE WHEN”控制 VS 多重查询

在下面的 2 种查询情况之间,哪一种更快: update t set v = case when id = 1000000 then 100 when id = 10000000 then 500 else v end 或者 update …

你又不是我 2025-01-02 00:34:28 0 0

MYSQL Select As Case when 行数语句

我试图找到每个用户的通知数量,我遇到了一个小问题,我的查询完美地满足了我的需要,然后我稍微改变了我的表格。 工作查询: $numNotifications = my…

黎夕旧梦 2024-12-26 03:46:08 2 0

使用 case when 语句创建视图

请参阅下面的示例,以便更清楚地了解我在做什么。 示例: Create View v AS Select T.*, S.Name, Case When T.TESTDATE = S.STUDYDATE Then 'Yes' els…

吖咩 2024-12-16 21:16:39 3 0

对 INSERT 内 CASE WHEN 的 SQL 语句感到困惑

我有以下 SQL 语句(适用于 SQL Server): INSERT INTO t1 (c1, c2) VALUES (1, CASE WHEN (SELECT MAX(c2) FROM t1 AS maxV) IS NOT NULL THEN maxV…

无言温柔 2024-12-15 06:21:52 3 0

TSQL 和 casewhen 与多个when?

我有几个条件,这些条件的结果应该是相同的。我在网上搜索并发现了这样的东西: CASE ProductLine WHEN 'R' THEN 'Road' WHEN 'M' THEN 'Mountain' WH…

层林尽染 2024-12-10 00:07:36 3 0

Oracle新手错误:ORA-00904使用“case when”时无效标识符

我在查询中遇到错误。此查询正常并返回数据(selects 和 rownums 用于分页): select * from (select a.*, rownum rnum from (select id_edition, id…

ゞ花落谁相伴 2024-12-05 11:27:53 4 0

替换 SQL 查询

我想将此查询替换 DECLARE @tmpUser TABLE( UserId INT, UserType INT ) INSERT INTO @tmpUser SELECT u.UserId, 1 FROM Users u (nolock) WHERE u.UP…

谜兔 2024-11-25 17:23:11 5 0

两个查询相同吗?

两个查询是否相同? 两者返回相同的结果吗? 1) IF EXISTS( SELECT 1 FROM Users u WHERE u.UPIN = @AttendingDoctorID) BEGIN SELECT u.UserId, 1 FR…

哭泣的笑容 2024-11-25 08:45:08 2 0

当给定列值为零时,如何使用上面行中的值?

我有一个按日期排列的项目表(每行都是一个新日期)。我正在从另一列 D 中提取一个值。不过我需要它来替换 0。我需要以下逻辑:当该日期的 D=0 时,使…

以往的大感动 2024-11-14 03:57:28 8 0

Sybase高手求助:groupby聚合性能问题

嘿,我有以下表格和 SQL: T1:ID,col2,col3 - PK(ID) - 2300 万行 T2:ID,col2,col3 - PK(ID) - 2300 万行 T3:ID,名称,值 - PK(ID ,name) -66…

云雾 2024-10-28 18:36:12 12 0

oracle中如何使用select和if条件?

我的要求是从复杂的查询中获取一个数字并检查 num 是否=desiredNum。 如果它等于desiredNum,那么我必须执行另一组select语句, 有什么方法可以在查询…

萌梦深 2024-10-20 03:22:42 9 0

如何在 mysql 存储过程中使用 case-when 语句?

我想使用 request_time 参数自动设置 session_id,因此我选择了包含 case 语句的 mysql 存储过程。就这样。 create procedure upd_userinput(in reque…

护你周全 2024-10-19 22:39:10 11 0

如何使用 CASE/WHEN 对 SQL 中的范围值进行分类?如果不可能,还有其他选择吗?

基本上我希望能够将所选的列分类到不同的范围,如下所示: 如果范围>大于 0 返回列的值。 如果范围<大于 0 返回“已过期”。 这是代码: SELECT PACKA…

稚气少女 2024-10-18 06:51:05 5 0

JPQL:CASE WHEN 中的布尔表达式需要与 TRUE/FALSE 进行显式比较?

我尝试过以下操作: SELECT NEW com.kawoolutions.bbstats.view.ScheduleGameLine( ga.id AS gid , ga.scheduledTipoff AS scheduledtipoff ... , sch…

一直在等你来 2024-10-17 05:31:13 6 0

Hibernate/HQL/JPQL:CASE WHEN ... THEN NULL ELSE ... END (ClassCastException) 有什么问题?

我在 SELECT 中有以下 JPQL/HQL 片段 ... MAX(CASE WHEN scf.finalScore = 20 OR scf.finalScore = 0 THEN NULL ELSE scf.finalScore END) AS hi, MIN…

青衫负雪 2024-10-06 17:24:20 8 0
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文