• 2018年12月24日

sql语句分页查询

select * from [tablename]  order by colname desc offset 要跳过的行数(一般是pagenum x pagesize) rows fetch next 要读取的行数(一般是pagesize) rows only 例如: select * from [user] order by id desc offset 40 rows fetch next 20 rows only 读取user表id倒序后41行起20行数据

详细内容

Sql修改字段长度

一般直接用Sql管理工具修改字段长度,会提示权限错误! 可以考虑用Alter来修改,而且一般情况字串长度从短改成长不会损害数据! ALTER TABLE users ALTER COLUMN email nvarchar(80) NULL; 表示把users表中的email字段重新定义为nvarchar类型,长度为80,允许null!  

详细内容

select count的统计某字段数据分别重复次数语句

表 A id      name   city 1     李先生    福州 2    王先生    厦门 3    张三    广州 4    李四    厦门 5    王五    福州 6     赵六    厦门 如果要统计厦门有几个人,福州有几个人,可以使用如下语句: select count(*) as c,city from [a] group by city order by c desc 可以得到如下结果 c     city 3   厦门 2  福州 1  广州    

详细内容