如果特定评估为true,则将类添加到div

时间:2017-08-03 22:12:21

标签: sql sql-server

我有数据回来了。

declare @VALUE varchar(10) = 'MASTER';
declare @firstLetter varchar(10) = LEFT(@VALUE, 1);
select item_pk from mfr where item_pk like '%'+@firstLetter + '%'

enter image description here

我想只返回最高的一个。我想添加这样的东西:

and MAX(RIGHT(@VALUE, 3))

我做错了什么以及如何解决?

2 个答案:

答案 0 :(得分:1)

根据您的示例数据,您可以下订单并获取第一条记录

SELECT TOP 1 item_pk 
  FROM mfr
 WHERE item_pk LIKE '%'+@firstLetter + '%'
 ORDER BY item_pk DESC

答案 1 :(得分:1)

首先,您在变量而不是var ipText='Lookup...'; var table = document.createElement('table'); table.innerHTML = forext; var ips = [].slice.call(table.querySelectorAll('a[href*="?ip="]')).map(anchor => anchor.textContent).join("\n"); var ipLocations = []; for(i=0;i<ips.length;i++){ $.getJSON('https:/freegeoip.net/json/' + ips[i], function(data) { // could also use data.country_name, or any other property in the returned JSON var outputString = data.ips[i] + ' - ' + data.city + ', ' + data.country_code; ipLocations.push(outputString); }); } ipText = ipLocations.join('\n'); message.innerText = ipText; 上使用MAX()函数,其次,您在WHERE子句中使用它并不属于它。只需选择MAX ...

item_pk