你可以了解一下计算机二进制部分的内容,原码反码,补码等看完基本就懂了
同学您好,int类型是8个字节32位,最大值与最小值用二进制表示就是 0111...(总共31个1)。为什么第一位是0 二进制里,最高位(第一位)表示符号0表示正1表示负。所以将二进制01111...(31个1)转換成十进制就是:2^0*1 + 2^1*1 + 2^2*1...+2^n*1就变成了2的n次方求和, 这里的n就是30因为第一位是0,即2^31 *
通过占用多少字节再通过二进制补码的方式计算而来
打开App,查看更多内容
版权所有 海川网-海川化工论坛 本站法律顾问 : 辽宁好谋律师事务所 谢晨曦 主任律师 |
我表达不是很行其实是个很简单的问题
比如mysql的分页显示的第一页
我想通过这一条语句获得0到10Φ的ID最大值与最小值和最小值
哎,晓得是怎么搞的的哦,好像我大体都错了
你想获得的ID是主键吗如果是,那么ID的第一就是最小最后嘚那个就是最大的,你想要哪个字段的值最大
如果以ID为判断,就是用查询第一个和最后一个就是最小和最大了,就是用这个语句
可能是我沒说清楚或者你们没明白
我找到了个方法但是效果不是很好,消耗资源较大
获取第一页的ID最大值与最小值
获取第二页的ID最大值与最小值
洳果用楼上的方法2次获取的值都是一样的
我理解错了你那种方法执行四次查询,那也可以的
应该没有了,不要看SQL命令的长度有时短的还执行时间长。
楼主想在SQL里面执行是吧?