摘要:
create table a(id varchar(20) primary key,password varchar(20) not null)create table b(id int identity(1,1) primary key,name varchar(50) not null,userId varchar(20),foreign key (userId) references a(id) on delete cascade on update cascade)--表B创建了外码userId 对应A的主码ID,声明了级联删除--测试数据:insert a values('1 阅读全文
摘要:
SQL分页查询的例子:select * from(select row_number() over(order by id) as rnumb from book) as tbnamewhere tbname. rnumb >=11 and tbname.rnumb=11 and tbname.rnumb<=20 的意思就很清楚了,就是查出表中按字段ID排序后的第11到第20条数据 阅读全文
摘要:
整数的取余运算: 整数的取余运算是分有符号和无符号的,有自己的一套规则。这里不去深究,我看了好几次也没记住。(有兴趣可以看下一篇:关于%运算)下面看个简单的:根据这个规则:被除数= 除数*商+余数余数的符号与被除数据的符号有关虽然有时候和编译器有关,但是一般情况下都符合上面的规则。如:13%-3等价于 13=(-3)*(-4)+1 余数应该是1(符号和被除数一样是正的)所以存在-13%-3等价于 -13=(-3)*4 +(-1) 余数应该是-1(符号和被除数一样是负的)下面几个是在vs2005中经过验证的结果:表达式 结果-3 % -2 -1-3 % -5 -33 % -7 33 % -6 . 阅读全文