问题标签 [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 投票
1 回答
2314 浏览

mysql - 我的 SQL 子查询 - 返回 Blob,需要文本值

我正在尝试在 mysql 中编写一个 case 语句来检查一个人是否已经预订了房间。如果有,则返回房间类型,否则返回信息性消息。

这是查询的相关部分。如果我这样运行它,住宿列中的每一行都会返回 BLOB。如果我将单词“roomtype”更改为返回整数的列,它可以正常工作。

有没有办法在 mysql 中将 BLOB 转换为字符串?

任何建议表示赞赏。

谢谢。

0 投票
3 回答
1877 浏览

regex - 使用正则表达式替换不区分大小写搜索的区分大小写

好的,所以我做了以下正则表达式替换:

替换LocationLabel和。location_ label但是,如果我想locationgeocodeLocation替换Geocode,我可以用一个正则表达式来做到这一点吗?

我目前正在notepad ++中进行搜索和替换,但我在多种正则表达式方言中遇到了这个问题。

0 投票
8 回答
4878 浏览

sql - 具有多个时间的案例陈述......不起作用!

这是我正在做的事情的简化版本,但我什么也做不了。该语句在“ERR”之后给我一个没有逗号的错误。我希望专栏是“月”,我认为这会起作用,但我遇到了很多麻烦。谢谢你的帮助!

0 投票
3 回答
2456 浏览

sql - 计算日期之间的行数

我正在使用 CTE 生成一系列日期。

然后,我将其加入到包含大量日期的索引视图中。

我有 2 个选项可以在日期范围之间进行计数

1)我会 SUM(case) 测试 log_date 以测试它是否在开始日期和结束日期之间,+ 1 为真,0 为假 - 所以如果没有结果,我总是会得到 '0'

2)我可以在每个日期范围内使用 WHERE 子句来计算(*)。

正如您所期望的那样 1) 是有效的,但对性能有很大的开销 2) 效率可能提高 8000%,但是如果应用了在指定日期范围之间返回空结果的过滤器,则无法返回范围。

有没有办法使用有效的 WHERE 子句但保留详细说明“0”的日期范围行?

这是案例解决方案的一些SQL:

这是 WHERE 解决方案的一些 SQL:

0 投票
9 回答
8107 浏览

php - 反转字符串中所有字母的大小写(大写转小写,小写转大写)

如何交换/切换字符串中字符的大小写,例如:

运行代码后,我得到如下结果:

这甚至可能吗?

0 投票
3 回答
24123 浏览

.htaccess - .htaccess 或其他 URL 区分大小写

我的服务器是区分大小写的,我想把它变成不敏感的。
我的意思的例子是
假设我上传 Fruit.php
那么去这个文件不会工作:
www.website.com/fruit.php
但这个会:
www.website.com/Fruit.php

有没有办法Fruit.php 和fruit.php 会起作用吗?也与目录。即:
/ S cript/script.php
/script/ S cript.php

0 投票
2 回答
2376 浏览

c# - 如何使用 switch case 语句将字母转换为数字

我正在制作二十一点游戏,我需要使用 switch case 语句将 A 转换为 11,并将 T、Q、J 和 K 转换为 10,但是我不确定如何编写代码。有人介意帮我解决这个问题吗?

到目前为止,我有:

0 投票
2 回答
611 浏览

wpf - ValueConverter 或重新绑定控件的依赖属性?

我在内容模板中有一些文本的自定义控件:

和自定义 IValueConverter CaseConverter - 具有属性 UpperCase。因此,当转换器的 UpperCase 属性设置为 true 时,它​​会在绑定时将文本转换为大写。如果我在标记中更改大写,一切都会好起来的。但是,如果我在运行时更改属性 - 什么也不会发生 - 因为更改转换器属性不会强制我的控件重新绑定。如何在转换器的属性更改上重新绑定使用转换器的控件?

0 投票
3 回答
8606 浏览

sql - 在 SQL 2008 中使用 CASE 更新多行

我有以下 SQL 语句,我正在尝试更新与 select 语句匹配的多行。

我的表格如下:

specCode 与我想在 Cars 表中更新的一种规范类型相关(1 是引擎尺寸)

当我运行查询时,它每次都返回 NULL。我看到它的方式应该找到 specCode = 1 并将 engineSize 设置为 1800 ,然后在设置之后将其设置为第一个找到的值。

有任何想法吗?

编辑:我需要更新 Cars 表中的多个列。这就是使用 CASE 的原因,即:

0 投票
2 回答
5114 浏览

mysql - 真正插入时的Mysql查询选择案例

有人知道如何在 mysql 中执行以下语法吗?

没有存储过程,并且仅在单个查询中



笔记:

tbl_v 唯一引用上没有主键,tbl_v只有列 fid 和列 uid 的组合。

因为tbl_v是一个映射表(那里没有主键) - fid 和 uid 是另一个表的外键。