问题标签 [case]

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.

0 投票
6 回答
5987 浏览

asp.net - 枚举和开关盒

嗨,我正在使用带有开关的枚举转换为字符串,但它不起作用。它给出了编译错误:无法将类型“userControl_commontop.UserType”隐式转换为“字符串”

代码是:

0 投票
2 回答
13520 浏览

ruby-on-rails - 使用 || 在 Rails 中切换

我有一个部分,我只想在某些页面使用该布局时才在布局中显示。我已经为我的所有页面设置了@page_title,并认为我可以使用这样的东西:

但是,包含仅发生在标题为“登录”的页面上,而不是其他页面上。是|| 在 Case 开关上不允许这样的语句?有没有不同的方法在 case switch 中设置 OR 语句?

谢谢!

0 投票
1 回答
147 浏览

case - 无法在 Zsh 中更改字母的大小写

我的 Zsh 中的代码

我将输入放入应用程序

我在 Wolfram 遇到了一个错误,因为第一个字母一定很大。

如何更改变量 q 中第一个字母的大小写?

0 投票
8 回答
55445 浏览

asp.net-mvc - 如何在 ASP.NET MVC 中使用小写路由?

如何在 ASP.NET MVC 中使用小写字母和下划线(如果可能)?所以我会/dinners/details/2打电话DinnersController.Details(2),如果可能的话,/dinners/more_details/2打电话DinnersController.MoreDetails(2)

所有这一切,同时仍然使用像{controller}/{action}/{id}.

0 投票
3 回答
1310 浏览

sql-server - SQL Case 语句语法

我正在尝试编写一个 select 语句,它将选择包括电子邮件字段在内的多个字段。此表中有 3 个可用的电子邮件字段,有时可能包含空值。我想看 3 个领域;[电子邮件地址1],[电子邮件地址2],[电子邮件地址3],基本上我想做的是如果[电子邮件地址3]为空,那么我想要[电子邮件地址2]中的值,如果电子邮件地址2为空而不是我想要的值在 [电子邮件地址1]

我似乎无法正确使用语法,也不太确定自己做错了什么。

0 投票
11 回答
5602 浏览

sql-server - 简化(别名化)T-SQL CASE 语句。有什么改进的可能吗?

如您所见,这很糟糕。有什么选择吗?我尝试在 group by 子句中使用列别名,但无济于事。

编辑:我真的想问如何拥有单个案例源,但无论如何都欢迎案例修改(尽管不太有用,因为间隔可能会被修改,甚至可能会自动生成)。

正如某些人所考虑的那样, callDuration 确实是一个浮点数,因此某些列出的解决方案对我的用例无效,因为将值排除在间隔之外。

教训:

  • 如果可能且值得,在 case 表达式中寻找模式以减少它

    /li>
  • 使用内联视图来获得案例的单一来源

    /li>
  • 或者使用公用表表达式

    /li>
  • 或者使用用户定义的函数(到目前为止没有例子:-))

  • 或者使用查找表和连接

    /li>

感谢大家,我很难选择一个可以接受的答案,因为很多人都涵盖了问题的不同部分(我当时认为这是一个简单的问题,答案很简单:-),很抱歉造成混淆)。

0 投票
4 回答
42730 浏览

regex - 正则表达式更改为句子大小写

我正在使用 Notepad++ 在 5453 行语言文件中进行一些文本替换。文件行的格式是:

双撇号是故意的。

我需要将值转换为句子大小写,除了“Here”和“Really”这两个词是正确的并且应该保持大写。如您所见,值中的大小写通常一开始是混合的。

我已经为此工作了一段时间。到目前为止,我所拥有的是:

这似乎至少选择了正确的字符串。替换件是我苦苦挣扎的地方。

0 投票
1 回答
5854 浏览

mysql - MySQL CASE/WHEN 的替代方案?

我正在尝试在 MySQL 中选择一些整数值。有几个值为零,我想将其作为空字符串抓取,并在可用时抓取整数值。

所以我有这样的事情:

有没有办法在 SQL 查询中缩短它?MySQL是否支持三元运算符?

0 投票
1 回答
7433 浏览

sql - 使用 Oracle 子选择替换 CASE 语句

嗨,伙计们,

任何人都可以帮我处理 Oracle 数据库 10g 中的子查询吗?我需要将第一个表中的列的值提取为第二个表中另一列的值。我目前使用这个语句:

这不是一种优雅的方法,因此我尝试使用 CATEGORY_TABLE B 中的子选择,如下所示:

因此,我无法通过使用子查询获得任何结果,并且不想在许多条件下继续使用 CASE,只想用 B.column_b_1_descr 的描述性值替换 A.column1 值,因为它们更容易阅读. 我将不胜感激任何反馈。谢谢

0 投票
6 回答
25929 浏览

sql - 动态订单方向

我编写了一个接受作为参数列进行排序和方向的 SP。

我不想使用动态 SQL。

问题在于设置方向参数。

这是部分代码: