小编dsc*_*scl的帖子

Oracle/SQL Couting由一个公共列分组的多个列

我又回来了另一个Oracle查询.我想要做的是计算由公共字段分组的多个列.到目前为止我完成了一半.所以给出下表

THING ACTION
--------------
T1  _A_
T1  _A_
T1  _B_
T2  _A_
T2  _B_
Run Code Online (Sandbox Code Playgroud)

我有这个问题

select    THING,
    count(ACTION) as "A"
 from  <table>
 where  ACTION = '_A_'
 group by THING
Run Code Online (Sandbox Code Playgroud)

结果如何

THING A
----------
T1    2
T2    1
Run Code Online (Sandbox Code Playgroud)

我想看到的是这个

THING A B
--------------
T1    2   1
T2    1   1
Run Code Online (Sandbox Code Playgroud)

但我不确定该怎么做.有任何想法吗?

谢谢!

sql oracle group-by count

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

Oracle/SQL - 在关键字段上组合记录

想象一个看起来像这样的表

CUST    FLAG1   FLAG2
---------------------
1234    1       0
1234    1       1
1234    1       0
1234    0       1
5678    1       0
5678    1       0
9012    0       1
Run Code Online (Sandbox Code Playgroud)

我想要做的是按cust字段分组并组合标志(本质上是布尔值)所以我会得到以下结果

CUST    FLAG1   FLAG2
---------------------
1234    1       1
5678    1       0
9012    0       1
Run Code Online (Sandbox Code Playgroud)

谁能帮我这个?

sql oracle

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

Oracle/SQL - 在特定的sysdate时间选择记录

我有一个每天运行多次的查询,但问题是我们希望查询在特定时间运行时返回结果.因此,对于此示例,我只希望在早上8点运行查询时返回记录.我认为这可行

case
    when to_char(sysdate,'HH24') = '08' then
        select
            *
        from
            tablename
end
Run Code Online (Sandbox Code Playgroud)

事实上,它确实是在早上8点钟,但除此之外它错误而不是没有记录.

有任何想法吗?


好吧,这对我来说是愚蠢的.我想是这样的.我不得不使用if if then条件.是时候喝更多咖啡了.

sql oracle case

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

Oracle/SQL - 将一个表多次连接到同一个表

我试图围绕一个问题包围我的大脑,并希望你可以提供帮助.我有两个表:customer_table和product_table,看起来像这样

name    sku_num1    sku_num2    sku_num3    sku_num4
----------------------------------------------------    
Bob     A           B           C           D
Frank   E           A
Tom     G
Shelly  G           E
Justin  E           G           A

sku_num     widget_name
-------------------
A           widget_a
B           widget_b
C           widget_c
D           widget_d
Run Code Online (Sandbox Code Playgroud)

所以我想要做的是返回所有客户的清单,这些客户至少有一个产品的SKU出现在产品表中.因此,根据上述信息,我会收到回复的记录

短发

坦率

贾斯汀

任何想法如何做到这一点?

oracle join

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

Javascript / JQuery图像选择器

我正在寻找执行以下操作的JS / JQuery方法:1:并排显示一系列油漆芯片以及“无”图像2:单击芯片时A:用边框突出显示它已显示选定的B:将文本字段的值(可能是隐藏字段)更改为适当的颜色名称(因此图像应标记为靛蓝,日光浴等,并进行相应更新)

我在Stackoverflow上找到了这篇文章,但是无法正常工作:jQuery图像选择器

这是基于上述链接的当前代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Untitled Document</title>
<script language="javascript" type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js"></script>
<script type="text/javascript">
  $('div#image_container img').click(function(){
    // set the img-source as value of image_from_list
    $('input#image_from_list').val( $(this).attr("src") );
});
</script>
</head>
<body>
<div id="image_container">
    <img src="images/vermillion.jpg" />
    <img src="images/riverway.jpg" />
    <img src="images/solaria.jpg" />
</div>
<form action="" method="get">
    <input id="image_from_list" name="image_from_list" type="text" value="" />
</form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激!!!!


好吧,我最终解决了这个问题,这是我使用的代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" …
Run Code Online (Sandbox Code Playgroud)

javascript forms jquery picker

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

标签 统计

oracle ×4

sql ×3

case ×1

count ×1

forms ×1

group-by ×1

javascript ×1

join ×1

jquery ×1

picker ×1