小编Mah*_*mal的帖子

如何在JQuery中删除css属性

if(prev_clicked)
{   
    $("#accordion li a.category").css('background-image', 'url("img/off_all_channel.png")');                    
    $("#accordion li a.comment").css('background-image', 'url("img/on_all_online.png")');                   
    $(".icha0").removeProperty("background-color");
    $(".icha0").removeProperty("opacity");
}
else
{   
   $(".icha0").css("background-color","#D5D5D2");
   $(".icha0").css("opacity","0.70");
}
Run Code Online (Sandbox Code Playgroud)

我试图删除我添加的两个css属性,但它似乎无法正常工作.虽然怎么样?

jquery

177
推荐指数
9
解决办法
32万
查看次数

TSQL Pivot没有聚合函数

我有一张这样的桌子......

CustomerID   DBColumnName   Data
--------------------------------------
1            FirstName      Joe
1            MiddleName     S
1            LastName       Smith
1            Date           12/12/2009
2            FirstName      Sam
2            MiddleName     S
2            LastName       Freddrick
2            Date           1/12/2009
3            FirstName      Jaime
3            MiddleName     S
3            LastName       Carol
3            Date           12/1/2009
Run Code Online (Sandbox Code Playgroud)

我想要这个......

这可能使用PIVOT吗?

CustomerID  FirstName   MiddleName          LastName        Date
----------------------------------------------------------------------
1           Joe             S               Smith           12/12/2009
2           Sam             S               Freddrick       1/12/2009
3           Jaime           S               Carol           12/1/2009
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server pivot pivot-without-aggregate

121
推荐指数
6
解决办法
17万
查看次数

从datetime减去一天

我有一个查询来获取2个日期时间之间的日期差异:

SELECT DATEDIFF(DAY, @CreatedDate , GETDATE())

Ex :

SELECT DATEDIFF(DAY, '2013-03-13 00:00:00.000' , GETDATE())
Run Code Online (Sandbox Code Playgroud)

我需要有一个这样的查询工作,它将从创建日减去一天:

SELECT DATEDIFF(DAY, **@CreatedDate- 1** , GETDATE())
Run Code Online (Sandbox Code Playgroud)

sql sql-server datetime

97
推荐指数
5
解决办法
36万
查看次数

卷曲CURLOPT_POSTFIELDS的POST格式

当我使用curlvia POST和set时CURLOPT_POSTFIELD,我必须urlencode或任何特殊格式?

例如:如果我想发布2个字段,第一个和最后一个:

first=John&last=Smith
Run Code Online (Sandbox Code Playgroud)

curl应该使用的确切代码/格式是什么?

$ch=curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$reply=curl_exec($ch);
curl_close($ch);
Run Code Online (Sandbox Code Playgroud)

php post curl

96
推荐指数
7
解决办法
23万
查看次数

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

T-SQL和WHERE LIKE%Parameter%子句

我试图编写一个使用WHERE LIKE'%text%'子句的语句,但是当我尝试使用文本参数时,我没有收到结果.例如,这有效:

SELECT Employee WHERE LastName LIKE '%ning%'
Run Code Online (Sandbox Code Playgroud)

这将返回用户Flenning,Manning,Ningle等.但是这句话不会:

DECLARE @LastName varchar(max)
SET @LastName = 'ning'
SELECT Employee WHERE LastName LIKE '%@LastName%'
Run Code Online (Sandbox Code Playgroud)

未找到结果.有什么建议?提前致谢.

sql t-sql sql-server-2008

67
推荐指数
3
解决办法
11万
查看次数

将数组转换为.NET中的HashSet <T>

如何将数组转换为哈希集?

string[]  BlockedList = BlockList.Split(new char[] { ';' },     
StringSplitOptions.RemoveEmptyEntries);
Run Code Online (Sandbox Code Playgroud)

我需要将此列表转换为hashset.

.net c#

52
推荐指数
4
解决办法
5万
查看次数

为什么在where子句中没有窗口函数?

标题说明了这一点,为什么我不能在SQL Server的where子句中使用窗口函数?

这个查询很有意义:

select id, sales_person_id, product_type, product_id, sale_amount
from Sales_Log
where 1 = row_number() over(partition by sales_person_id, product_type, product_id order by sale_amount desc)
Run Code Online (Sandbox Code Playgroud)

但它不起作用.有没有比CTE /子查询更好的方法?

编辑

值得一提的是CTE的查询:

with Best_Sales as (
    select id, sales_person_id, product_type, product_id, sale_amount, row_number() over (partition by sales_person_id, product_type, product_id order by sales_amount desc) rank
    from Sales_log
)
select id, sales_person_id, product_type, product_id, sale_amount
from Best_Sales
where rank = 1
Run Code Online (Sandbox Code Playgroud)

编辑

用子查询显示答案的+1,但实际上我正在寻找无法在where子句中使用窗口函数的原因.

sql t-sql sql-server window-functions

47
推荐指数
4
解决办法
3万
查看次数

SQL将行转置为列

我有一个有趣的难题,我认为可以用纯粹的SQL解决.我有类似于以下的表:

responses:

user_id | question_id | body
----------------------------
1       | 1           | Yes
2       | 1           | Yes
1       | 2           | Yes
2       | 2           | No
1       | 3           | No
2       | 3           | No


questions:

id | body
-------------------------
1 | Do you like apples?
2 | Do you like oranges?
3 | Do you like carrots?
Run Code Online (Sandbox Code Playgroud)

我想得到以下输出

user_id | Do you like apples? | Do you like oranges? | Do you like carrots?
---------------------------------------------------------------------------
1 …
Run Code Online (Sandbox Code Playgroud)

sql postgresql pivot pivot-without-aggregate

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

SQL存储过程使用SELECT设置变量

我在SQL Server 2005中有一个包含多个变量的存储过程,我想使用select语句设置这些变量的值.所有三个变量都来自同一个表,应该有一种方法可以使用一个select语句来设置它们,而不是我现在拥有的方式,如下所示.请帮我搞清楚.

DECLARE @currentTerm nvarchar(max)

DECLARE @termID int

DECLARE @endDate datetime

SET @currentTerm =
(
    Select CurrentTerm from table1 where IsCurrent = 1
)

SET @termID =
(
    Select TermID from table1 where IsCurrent = 1
)

SET @endDate =
(
    Select EndDate from table1 where IsCurrent = 1
)
Run Code Online (Sandbox Code Playgroud)

select stored-procedures sql-server-2005

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