我有4个输入字段,让用户输入这4家公司在特定区域的重要性(排名),如下所示:
<table>
<tr><th></th><th>Area 1</th></tr>
<tr><td>Company A</td><td><input type="text" name="text1" id="text1"></td></tr>
<tr><td>Company B</td><td><input type="text" name="text2" id="text2"></td></tr>
<tr><td>Company C</td><td><input type="text" name="text3" id="text3"></td></tr>
<tr><td>Company D</td><td><input type="text" name="text4" id="text4"></td></tr>
</table>
Run Code Online (Sandbox Code Playgroud)
输入字段不是必需的,应该是从1到4的整数(假设没有重复),
用户无法跳跃排名,这意味着排名必须是唯一且连续的.
例如,*我们可以输入1,3,2以及4,2,1,3.
但是当输入结果如此3时1,我们需要警告2丢失.
当我们输入时3,我们需要提醒1并且2都缺失.
这是我检查排名的代码:
function checkMissingRank(object){
object.change(function() {
var max = 0;
var actSum = 0;
var rows = object.length;
for(var i=1 ; i<=rows ; i++){
if($('#text'+i+'').val() …Run Code Online (Sandbox Code Playgroud) 我有一张桌子,里面有关于这位艺术家的所有信息.我希望找回那些已故艺术家的细节并计算年龄
select artistName, dateDeceased - dataOfBirth as Age
From my.artist
Where artistID in (select artistID from My.artist where dateDeceased != Null);
Run Code Online (Sandbox Code Playgroud)
问题是我会得到0结果,当我删除子查询时,结果会出现,但是我还不需要仍然活着的艺术家.
所以我认为NULL条件有问题,但我无法弄明白.