‘壹’ 一个关于SQL语句判断整数的问题
create TRIGGER tr_A_Insert ON A
WITH ENCRYPTION
for insert
AS
BEGIN
DECLARE @a VARCHAR(100)
SET @a = (select a FROM inserted)
IF isnumeric(substring(@a,1,8)) = 1 and floor(substring(@a,1,8))=substring(@a,1,8)
begin
INSERT INTO B(b) VALUES(@A)
end ELSE
IF isnumeric(substring(@a,1,4)) = 1 and floor(substring(@a,1,4))=substring(@a,1,4)
BEGIN
INSERT INTO C(c) VALUES(@A)
END
END
‘贰’ 用SQL语句写一组代码 求1-100之间所有7的倍数或包含数字7的数
List<int> resultList = new List<int>();
for(int i=1;i<=100;i++)
{
if(i%7==0||i.ToString().Contains("7"))
{
resultList.Add(i);
}
}
foreach(int number in resultList)
{
Console.WriteLine(number.ToString());
}
‘叁’ 100的整数倍是多少
100的整数倍是100、200、300、400、500等等。
根据题意列算式:
100x1=100
100x2=200
100x3=300
100x4=400
100x5=500
所以100的整数倍是100、200、300、400、500等等。
倍数的性质:
若一个整数的个位数字截去,再从余下的数中,加上个位数的4倍,如果和是13的倍数,则原数能被13整除。如果差太大或心算不易看出是否13的倍数,就需要上述“截尾、倍大、相加、验差”的过程,直到能清楚判断为止。
若一个整数的个位数字截去,再从余下的数中,减去个位数的5倍,如果差是17的倍数,则原数能被17整除。如果差太大或心算不易看出是否17的倍数。
‘肆’ 急!!关于c语言中判断一个数是否是100的整数,在线等。
方法1:建立一个由2的整数幂组成的数组,再逐一比较。
方法2:构造循环,使其从1开始不断乘上2,同时与输入数进行比较,若小于则继续,若大于则不符合,若等于则该数为2的整数幂。
方法3:对一个数进行从2开始到其根号数下的开方,若大于二则继续,若小于二则该数不是,若等于2则该数是2的整数幂。
‘伍’ JS高手来,加一个判断 100的整数倍
function isNumberBy100(ssn) {
var re = /^[0-9]*[0-9]$/i; //校验是否为数字
if(re.test(ssn) && ssn%100===0) {
return true;
}else {
return false;
}
}
‘陆’ SQL语句怎么筛选出万的整数倍,金额列,要取出万的整数倍的金额的所有记录。
用取余数的方法
语法上:
where mod(金额列, 10000) = 0或者是 where 金额列%10000 = 0这样的
‘柒’ 求javascript正则表达式,验证100的正整数倍,如100,500,1900,3000等,非常感谢高手给出答案!
function test100( num )
{
var r = /^[1-9]\d*00$/;
return r.test( num );
}
直接调用test100( 12300 );返回bool值