小编Bra*_*ayn的帖子

搜索功能(禁用)输入字段

我有一个简单的搜索功能,我在信息表上使用,但由于我将表格中的文本转换为可编辑的字段,搜索功能不再起作用.

我尝试以几种不同的方式对其进行故障排除,但似乎无法使其正常工作.

这是我到目前为止所得到的:

var $rows = $('.list #data');
$('#search').keyup(function() {
    var val = $.trim($(this).val()).replace(/ +/g, ' ').toLowerCase();

$rows.show().filter(function() {
    var text = $(this).text().replace(/\s+/g, ' ').toLowerCase();
    return !~text.indexOf(val);
}).hide();
});
Run Code Online (Sandbox Code Playgroud)

这适用于简单的纯文本表.这是一个JSFiddle,它向您展示我想要实现的目标:

https://jsfiddle.net/je9mc9jp/8/

html javascript

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

等价于SQL Server中的double equals?

我正在尝试编写一些更复杂的SQL Server CASE语句:

...
and (@StatusID is null or
       (case 
           when @StatusID = 0 and sr.Comment is not null
           else @StatusID == sr.StatusID
       end) 
     = 1)
and ...
Run Code Online (Sandbox Code Playgroud)

但双等号出现错误。我也试过了

else @StatusID = sr.StatusID then 1 
Run Code Online (Sandbox Code Playgroud)

else @StatusID is sr.StatusID
Run Code Online (Sandbox Code Playgroud)

在SQL Server上找不到关于我要执行的操作的任何信息。

sql-server

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

将“原始”xlsx 文件从 httr 响应读取到数据帧中

我正在使用 httr 包通过其 REST API 从我们的报告系统检索数据。我将内容指定为 xlsx。响应包含原始(二进制?)文件。

我的请求如下所示:

request = GET("http://server/.../documents/123456", 
             add_headers(.headers = c('Accept'= 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 
                                      'authtoken' = paste0('', logonToken,''))) ,
             content_type("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"),
             encode = 'raw'
)

content(request)
[1] 50 4b 03 04 0a 00 08 08 08 00 19 88 79 54 00 00 00 00 00 00 00
[44] 2f 73 68 65 65 74 31 2e 78 6d 6c a5 57 5b 6f 9b 30 14 7e 9f b4
[87] 00 23 43 2f db af 9f c1 94 …
Run Code Online (Sandbox Code Playgroud)

r httr

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

无法使用 AS MySQL 分组

我有几个包含飞行数据的表,我正在尝试返回使用最多的飞机类型

到目前为止,我提出了以下查询:

SELECT Planes.type, COUNT(Planes.type) AS Number FROM Flights
JOIN Planes ON Flights.idPlane = Planes.idPlanes
GROUP BY Planes.Type
Run Code Online (Sandbox Code Playgroud)

它返回以下内容:

type     Number
737      1
747      4
767      1
777      2
787      2
A320     1
A330     1
Run Code Online (Sandbox Code Playgroud)

现在,我只想查看相应类型的最高数字。我试过的是GROUP BY Number DESC,但它告诉我错误代码 1056 不能按它分组。如果可行,我会使用 LIMIT 只显示最高记录,因为那将是最高记录。

解决这个问题的最佳方法是什么?

mysql

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

将多行压缩为每个键一行

我正在检索产品的多个功能,并希望将它们显示在一行中。这是我目前正在检索的内容:

key     waterproof     oilfree     parabenfree
183     1              null        null
766     null           0           null
766     null           null        0
991     null           0           null 
991     null           null        0
Run Code Online (Sandbox Code Playgroud)

一个产品可能有零个或多个功能。我的目标是像这样检索它们:

key     waterproof     oilfree     parabenfree
183     1              null        null
766     null           0           0
991     null           0           0 
Run Code Online (Sandbox Code Playgroud)

查询的表类似于下面的表,其中qualifier定义了功能类型。

key    qualifier      value
171    waterproof     1
766    oilfree        0
766    parabenfree    1
991    parabenfree    0    
991    oilfree        0
Run Code Online (Sandbox Code Playgroud)

在 a 中CASE WHEN,我正在为每个功能创建一个列。当条件满足时,我想查看该产品的价值。但是,每行定义一个功能,这意味着可以为产品检索多行。

SELECT 
    CASE WHEN f.qualifier LIKE '%waterproof%'
        THEN f.value END as waterproof, …
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server

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

标签 统计

sql-server ×2

html ×1

httr ×1

javascript ×1

mysql ×1

r ×1

t-sql ×1