问题列表 - 第35102页

如何在 SQL 中获得“其余的前 X”?

假设我有一个包含“名称”和“数量”列的表,我想获取出现次数最多的前 X 个产品,以及另一行,它是所有其他产品的总和。

我们可以以此示例 SQL 脚本为例:

CREATE TEMPORARY TABLE product
(
    name TEXT,
    quantity INT
);

INSERT INTO product (name, quantity)
VALUES
    ('carrot', 5),
    ('tomato', 1),
    ('potato', 3),
    ('grape', 8),
    ('salad', 10);
Run Code Online (Sandbox Code Playgroud)

从这个样本集中,我想检索这种结果:

name    quantity
----------------
salad   10
grape   8
others  9
Run Code Online (Sandbox Code Playgroud)

我目前正在使用以下解决方案,但我想知道是否有更漂亮和/或更高效的方法:

WITH top AS (
      SELECT name, 
             quantity
        FROM product
    ORDER BY quantity DESC
    LIMIT 2),
     without AS (
      SELECT 'others' AS other, 
             sum(product.quantity) AS quantity
        FROM product
       WHERE product.name NOT IN (SELECT name FROM top)
    GROUP BY …
Run Code Online (Sandbox Code Playgroud)

sql postgresql

5
推荐指数
1
解决办法
1147
查看次数

SQL替换字段中所有单词的实例

有什么办法吗?替换功能仅替换第一个实例.

谢谢.

sql sql-server

3
推荐指数
1
解决办法
7991
查看次数

取消WinForm最小化?

我有一个winform,其中minimumMaximizeClose按钮被禁用,但是如果有人在任务栏中按下它,它仍会最小化.我想防止这种情况发生.

我怎么能做到这一点?

c# minimize winforms

5
推荐指数
2
解决办法
4166
查看次数

如何在Silverlight应用程序的TextBlock中使用自定义字体?

我试图给我的TextBlock一个我从互联网上下载的自定义字体,但在FontFamily类别中我只看到大约9种字体,并且没有加载新字体的选项.有什么建议?

silverlight silverlight-4.0

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

Drupal:如何将内嵌图像包装到其他标记中

我需要将图像包装到额外的标记中以进一步进行CSS样式设置.我想有类似的东西:<p><span><img src="path/to/image" alt="alt"/></span></p>.

使用以下模块将图像直接添加到特定节点上:

  1. http://drupal.org/project/insert
  2. http://drupal.org/project/image
  3. http://drupal.org/project/cck - > ImageField

这是我的节点的内容 - [type] .tpl.php:

<div id="article">
    <div id="article-header">
        <h2><?php print $title; ?></h2>
        <?php if ($submitted): ?>
            <p class="created"><?php echo date("d. F Y - H:i", $created).t(' von ').$name; ?></p>
        <?php endif; ?>
    </div>

    <div class="article-body">
        <?php print $content; ?>
    </div>

    <?php if ($links): ?>
        <div class="extra-links">
            <?php print $links; ?>
        </div>
    <?php endif; ?>
</div>

<?php if($node->comment == 0 && isset($node->comment_count) && $node->comment_count < 1): ?>
    <div id="comments">
        <p …
Run Code Online (Sandbox Code Playgroud)

drupal drupal-6 drupal-theming

5
推荐指数
1
解决办法
1575
查看次数

在Node.js中管理会话?

在Node.js中管理会话变量的最佳方法是什么?有图书馆吗?

node.js

100
推荐指数
4
解决办法
9万
查看次数

WPF TextBox不会填写StackPanel

我有一个TextBox控件在StackPanelOrientation设置为Horizontal,但无法让TextBox填充剩余的StackPanel空间.

XAML:

<Window x:Class="WpfApplication1.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Height="180" Width="324">

    <StackPanel Background="Orange" Orientation="Horizontal" >
        <TextBlock Text="a label" Margin="5" VerticalAlignment="Center"/>
        <TextBox Height="25" HorizontalAlignment="Stretch" Width="Auto"/>
    </StackPanel>
</Window>
Run Code Online (Sandbox Code Playgroud)

这就是它的样子:

替代文字

为什么TextBox没有填充StackPanel?

我知道通过使用Grid控件可以获得更多控制权,我只是对布局感到困惑.

.net wpf

85
推荐指数
3
解决办法
5万
查看次数

为什么C/C++静态库以'.a'结尾?

我今天早上做了一些工作,制作了一些静态库.为什么静态库以'.a'结尾?

我办公室里没有人知道,所以我想我会问Stack Overflow.我们用C++,C和Objective-C编写代码.

c c++ static posix libraries

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

为什么Java I/O中的字节可以表示字符?

为什么Java I/O中的字节可以表示字符?

我看到这些字符只是ASCII.然后它不是动态的,对吧?

这有什么解释吗?

字节流和字符流有什么区别?

java io byte

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

如何在用户定义的.properties文件中引用系统属性?

我想work.dir=/home/username/working-directory为我的生产.properties文件定义一个工作目录(比方说)的属性,而不需要硬编码/home/username.

我想user.home在硬编码上引用系统属性/home/username,以使其work.dir更通用.

如何引用系统属性并将其连接到用户定义的.properties中的其他用户定义的字符串?

注意:我不想访问我的java代码中的user.home属性,而是访问我定义的.properties.我希望能够work.dir为我的生产和开发替换具有不同值的值(例如JUnit测试).

java properties reference

8
推荐指数
1
解决办法
5600
查看次数