问题列表 - 第44957页

如何用变量或别名替换大量表达式?

这可能是一个相当容易的问题,但是我无法在这个网站(或任何其他网站)上找到答案.

我有一个相当大的CASE表达式,我需要在脚本中多次使用.我的脚本看起来像这样:

 SELECT
    CASE 
        WHEN ...
        WHEN ...
        ...
    END as long_case_expression
FROM table
GROUP BY
CASE 
        WHEN ...
        WHEN ...
        ...
        END
Run Code Online (Sandbox Code Playgroud)

如果我可以用变量或别名替换大量的WHEN表达式,那将使我的生活变得如此简单.这样,我的脚本不会膨胀很多WHEN表达式,我只需要在一个地方进行编辑.所以,我希望它看起来像:

SELECT
   CASE
       @tinyvariable
   END
FROM table
GROUP BY
   CASE
       @tinyvariable
   END
Run Code Online (Sandbox Code Playgroud)

我尝试将@tinyvariable声明为VARCHAR并将@tinyvariable设置为等于WHEN表达式的大字符串,但我猜SQL不喜欢这样.所以,我需要知道自己在做什么的人的帮助.请帮忙.

作为一个说明,我正在使用SQL Server 2008.

sql t-sql

2
推荐指数
1
解决办法
63
查看次数

我如何在where语句中使用Count(*)?

我不明白为什么这不起作用以及如何解决它,我尝试了各种各样的事情,比如写作

select COUNT(p.OwnerUserId)
Run Code Online (Sandbox Code Playgroud)

但这不起作用,我不明白错误消息.我不使用MS SQL(我使用SQLite和MySQL).

我如何编写此查询,以便我可以将质量控制过滤10或50?(QC> 50 AND ...)

基本上将下面的SQL插入到此URL中,运行它,您将在结果中看到1. http://data.stackexchange.com/stackoverflow/query/new

SELECT
    TOP 100
    p.OwnerUserId  AS [User Link],
    sum(ViewCount) as VC,
    avg(ViewCount) as AVC,
    COUNT(p.OwnerUserId ) as QC

FROM Posts p
join Users on p.OwnerUserId = Users.Id
where PostTypeId = 1 and ViewCount<10000 and CommunityOwnedDate is null
group by p.OwnerUserId
order by AVC desc
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server dataexplorer

2
推荐指数
1
解决办法
268
查看次数

ASMX Web服务的自定义WSDL

是否可以将自定义WSDL与.NET WebService一起使用?我想在.NET WebService中使用自定义WSDL,而不是.NET生成的自定义WSDL作为WebService的一部分.

c# wsdl web-services asmx

4
推荐指数
1
解决办法
3648
查看次数

注册活动时的"点"是什么

我是Android OS编程的小伙子.我在书中注意到,当我在清单中注册活动时,作者在活动名称前面放置了一个"点".我查看了Android开发者网站,我无法弄清楚为什么我们需要"点"."点"实际上是服务器的目的吗?我需要它吗?我在下面列举了一个例子.注意"NewActivity"之前的"点":

<activity android:name=".NewActivity"></activity>
Run Code Online (Sandbox Code Playgroud)

android android-manifest

54
推荐指数
2
解决办法
7632
查看次数

Ruby等效的Python"_"

在Python中,您可以使用该_字段来获取最后一个计算值.这在IDLE中非常有用.Ruby有IRB的等价物吗?

Python的一个例子:

>>> 2 + 2
4
>>> _
4
>>> "Me " + "You"
'Me You'
>>> _
'Me You'
Run Code Online (Sandbox Code Playgroud)

ruby python irb python-idle

3
推荐指数
2
解决办法
523
查看次数

如何将jquery变量传递给drupal(ajax)

我想通过

var x = 10; 到没有页面刷新的drupal/php变量$ x.

谁有人建议?


非常感谢你的答复.实际上我正在为电子商务网站(Drupal 6)开发自定义模块.在产品页面上,我有4个属性作为文本字段(宽度英寸,宽度英尺,高度英寸,高度英尺)通过做一些计算,我得到了该产品的新价格.我在j查询中做了那个计算.现在我改变"uc_add_to_cart_form"并添加1个隐藏字段,并使用$ _SESSION将jquery新价格带入该隐藏字段.到目前为止一切正常.

我想将这个新价格保存到产品节点.我无法将此新价格设置为$ node-> price.我使用uc_ajax_cart"添加到购物车"按钮.

任何人都可以建议我如何进行?

php drupal

7
推荐指数
2
解决办法
1万
查看次数

我在网站上显示"·"有问题

我在网站上显示"·"字符时出现问题.在展示其他特殊角色之前我从未遇到过任何问题.该字符是垂直中间对齐的点.

我的文档类型是:

<!DOCTYPE HTML>
Run Code Online (Sandbox Code Playgroud)

我的元是:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Run Code Online (Sandbox Code Playgroud)

html unicode html5 doctype

0
推荐指数
1
解决办法
153
查看次数

在UITableView中,cell.detailTextLabel.text无效......为什么?

tableView:cellForRowAtIndexPath:我有以下几点:

cell.textLabel.text = @"label";
cell.detailTextLabel.text = @"detail";
Run Code Online (Sandbox Code Playgroud)

这些textLabel节目如预期的那样,但detailTextLabel根本没有出现,尽管没有诊断.我所期望的是"细节"文本将出现在第二行的单元格中,低于"普通"文本,可能具有较小的字体大小.

在这里的另一个帖子中询问同样的问题,用户"jbrennan"回答说tableview单元格样式必须是其他的UITableViewCellStylePlain.但是,似乎只有两种可能的样式,UITableViewCellStylePlain并且UITableViewCellStyleGrouped.我得到相同的结果(细节标签没有出现).

我在文档中没有看到另一种单元格样式吗?UITableView上次更新中是否有更改并且detailTextLabel不再可用?我是否必须做一些额外的事情才能让它出现?有什么建议?

我正在使用xcode 3.2.5并为iPhone 4.2模拟器构建.

iphone uitableview

42
推荐指数
3
解决办法
6万
查看次数

将HH:MM:SS格式的时间转换为仅秒数?

如何将格式的时间转换HH:MM:SS为平秒数?

PS时间有时可能MM:SS只是格式化.

php time

67
推荐指数
6
解决办法
10万
查看次数

在XAML中按下"ENTER"键时调用命令

我想在a中按下ENTER时调用一个命令TextBox.考虑以下XAML:

<UserControl
     ...
     xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"
     ...>    
     ...    
     <TextBox>
          <i:Interaction.Triggers>
               <i:EventTrigger EventName="KeyUp">
                    <i:InvokeCommandAction Command="{Binding MyCommand}"
                                           CommandParameter="{Binding Text}" />
               </i:EventTrigger>
          </i:Interaction.Triggers>
     </TextBox>    
     ...    
</UserControl>
Run Code Online (Sandbox Code Playgroud)

并且MyCommand如下:

public ICommand MyCommand {
     get { return new DelegateCommand<string>(MyCommandExecute); }
}

private void MyCommandExecute(string s) { ... }
Run Code Online (Sandbox Code Playgroud)

使用上面的命令,我会在每次按键时调用我的命令.如何将命令限制为仅在按下ENTER键时调用?

我理解使用Expression Blend我可以使用条件,但这些似乎仅限于元素,不能考虑事件参数.

我也遇到过SLEX,它提供了自己的InvokeCommandAction实现,它构建在Systems.Windows.Interactivity实现之上,可以满足我的需求.另一个考虑是编写我自己的触发器,但我希望有一种方法可以在不使用外部工具包的情况下完成.

silverlight xaml eventtrigger invoke-command

15
推荐指数
2
解决办法
2万
查看次数