码迷,mamicode.com
首页 > 数据库 > 详细

SQL语句(基础 总数 排序)

时间:2019-12-24 12:05:21      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:计算   order   删除表格   根据   rop   from   delete   删除表   column   

SQL语句中 最基础 的就是增,删,改,查这四种

增是增加一条数据:

insert into T_User(表格名称) (FAccount,FPwd,FName)VALUES(‘账号‘,‘密码’,‘姓名‘)  这是指定字段的增加  

全部字段增加数据:

 insert into T_User  VALUES(‘账号‘,‘密码’,‘姓名‘)将表格的的每个字段都添加上数据    编写sql代码时  排序必须跟表格里字段的排序相符  不然会添加错乱

删是删除数据:

delete from  T_User  (表格名称)  where FId=4(表格中第几条)  使用时必须带where FId=FId   不然会删除表格中所有数据  

还有一种删除就是多条删除:

 delete from  T_User  (表格名称) where FId in(20,21,22,23,24)     in后面括号里的都说FId号    意思是将表格中FId为20 21 22 23 24 的数据删除

改是修改数据:

update T_User  (表格名称)set FPwd=@FPwd,FName=@FName where FId=@FId

查是查询数据:

查询  select * from(从) T_User(表格) where FAccount(账号) = @FAccount and FPwd(密码) =@FPwd  格式   从表格中查询一条数据  也可以select * from(从) T_User(表格) where FId=@FId 

(总数)

计算表格数据的总数  用count 1 来表示  :

例如 select COUNT(1) from T_User(表格) 意思就是查询这个表格的数据总条数   表格内的所有数据都会计算然后出来一个总数据值

还有另外里两条常用的   就是增加字段  和修改字段 

添加字段:
ALTER TABLE T_User(表格)ADD FName(字段名称) Nvarchar(250)(字段类型)

删除字段:
ALTER TABLE  T_User(表格)DROP COLUMN FName(字段名称)

数据的排序有两种  倒序和正序

正序:

order by FId asc(根据FId排列正序)

倒序:

order by FId desc(根据FId排列倒序)

例如查询数据的上下条

查询上一条数据:

select top 1(取第一条数据) * from(select * from  T_User(表格) where FId<5) as iii(新的排序表名称) order by FId desc   (根据FId排列倒序);意思就是先查询表格里FId小于5的的数据 在倒序排列 取第一条数据(也就是FId为4的数据)

 

查询下一条数据:

select top 1(取第一条数据) * from(select * from T_User(表格) where FId>5) as iii(新的排序表名称) order by FId asc   (根据FId排列正序):意思就是先查询表格里FId大于5的的数据 在正序排列 取第一条数据(也就是FId为6的数据)

SQL语句(基础 总数 排序)

标签:计算   order   删除表格   根据   rop   from   delete   删除表   column   

原文地址:https://www.cnblogs.com/yutang-wangweisong/p/12090489.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!