小编Cha*_*ins的帖子

SQL Server SELECT其中值等于另一个选择的结果

我想创建一个SQL语句,根据另一个表中的值从一个表中选择值.我想知道如何在SQL中这样做,但在PostgreSQL中知道也会很好.

EX:

TableA
ID | Label | Value
1    Test    A


TableB
ID | Name | Label
1    TestN  Test
Run Code Online (Sandbox Code Playgroud)

我认为查询看起来像这样:

SELECT Name FROM TableB WHERE Label = SELECT Label FROM TableA WHERE Value = 'A';
Run Code Online (Sandbox Code Playgroud)

那个人会抛出错误.思考?

t-sql sql-server postgresql

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

货币数据类型精度 - SQL Server(SSMS)

在sql server management studio中,数据类型为money,当我输入带小数的金额时,它会自动添加零以填充百分之一.如何确定小数后的空格量?

sql sql-server ssms currency

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

简单的SQL问题,消除常见属性的歧义

我有一个带有表的数据库Person,带有属性ID,NameAge.我也有一个表WorksFor,有属性,ID1ID2在哪里ID1 工作 ID2

我想列出所有为比他们年轻至少2岁的人工作的人的名字.我该怎么做呢?

sql

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

jQuery单击事件在页面上不起作用,但它们适用于jsFiddle

我检查了js标签就好了,一切都关闭了,但js突然决定不起作用.我有代码在JSFiddle工作,所以我知道它必须是我做的或可能是服务器.我只需要一些外部影响力,以确保它不是疏忽.

这是有问题的网站.这是代码:

$(document).ready(function(){
    $(".designers").show();
    $('.list').hide();
});

$(".but").click(function(){
    $(".designers").hide();
    $(".list").show("slide", { direction: "down" }, 1000);
});

$(".but2").click(function(){
    $(".designers").show();
    $(".list").hide("slide", { direction: "down" }, 1000);
});
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery

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

从HASH获取原始价值

前几天我在企业系统上遇到了一个表--dba_users(oracle).

我能够在此表中为每位员工找到一个哈希密码,以及他们的用户名.

据我所知(来自谷歌搜索)用户名+密码连接,然后哈希.

问题:知道"salt"(我自己的用户名),"原始值"(我自己的密码),以及散列值......这里是否存在能够找出哈希值的危险?

此外 - 谷歌搜索oracle 10g哈希 - 似乎有些人认为他们已经想出了哈希算法.我已经阅读了关于"彩虹表"和"离线字典攻击"......最后,我用谷歌搜索了oracle 11g,该版本的一个功能是它们隐藏了dba_users中的哈希密码,因此最终用户可以看不到.

无论如何,我正在摸索为什么我(即最终用户)可以访问此表,以及为什么DBA似乎不太担心它.

passwords hash oracle10g

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

SQL语句不返回所有字段

我有以下SQL语句:

    SELECT r.Result AS Resuly, 
           COUNT(f.fieldID) AS [Count] 
      FROM dbo.Fields f
RIGHT JOIN dbo.Results r ON f.Results = r.ID
     WHERE f.RegionID = @RegionID
  GROUP BY r.Result
Run Code Online (Sandbox Code Playgroud)

我想要声明的是返回所有不同的结果(他们是否在Field DB中有计数).目前,Query仅返回具有计数的值.

即在重新拥有的数据库中我有

ID 1, 2 and 3
Result x, y, z
Run Code Online (Sandbox Code Playgroud)

只有x和z在字段DB中有需要此结果的字段,所以我才回来

Result x, z
count 1, 2
Run Code Online (Sandbox Code Playgroud)

我想要的是什么

Result x,y,z
Count 1,(null or 0), 2
Run Code Online (Sandbox Code Playgroud)

sql join

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

SQL Server 触发器不会运行完整的更新语句?

问题:我写了一个触发器,它应该INVOICEINSERT进入表后更新表,LINE但它不会更新发票表。触发器触发但Update语句块不会执行。

我在执行INSERT到行表时进行了调试,并发现一旦它到达UPDATE语句,它就会跳过它并且不运行该代码。几天来,我一直试图弄清楚这一点。

这是我的触发代码

ALTER TRIGGER [dbo].[trgInvoiceInsert] ON [dbo].[LINE]
AFTER INSERT
AS
  declare @linUnits numeric(9,2);
  declare @linPrice numeric(9,2);
  declare @invNum   int;

  select @linUnits = LINE_UNITS from inserted;
  select @linPrice = LINE_PRICE from inserted;
  select @invNum = INV_NUMBER from inserted;
BEGIN
 UPDATE i --From here it jumps to the start of the next Update
    SET INV_SUBTOTAL = INV_SUBTOTAL + (@linUnits * @linPrice)
 FROM dbo.INVOICE as i
 WHERE i.INV_NUMBER = @invNum …
Run Code Online (Sandbox Code Playgroud)

sql t-sql triggers sql-server-2008-r2

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

删除SQL Server中nvarchar列中的前导零

如何从nvarcharSQL Server中的数据类型列中删除所有前导零?

例:

0000000000245
0000000001270
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server asp.net

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