当前位置:Gxlcms > 数据库问题 > SQL server 基本增删改减(表内)

SQL server 基本增删改减(表内)

时间:2021-07-01 10:21:17 帮助过:7人阅读

--增 insert into Fruit(Ids,Name,Price) values(k008,榴莲,9.9)--增加时 主键不能为空,其他项系统默认为 NULL insert into Fruit values(k009,甜瓜,4.8,淄博,80,image/4.gif)--所有列都添加,一个也不能落下 --删 begin tran delete from Fruit --和begin tran 一块执行 数据能回复(roll back) rollback delete from Fruit where Ids=k008 --删除指定行 --修改 update Fruit set Source=null where Ids=k005 --修改指定行的某项数据 update Fruit set Numbers=65 where Ids=k002 --修改指定行的某项数据 update Fruit set Ids=k008where Name=甜瓜 and Price=4.80 --修改指定名称和价格的 Ids --查询 select * from Fruit --查询所有 select Name,Price,Numbers from Fruit --查询指定列 select Name as名称,Price as价格,Source as 产地 from Fruit --查询指定列,并改变 虚拟表 的列名称(数据库中表没变) select * from Fruit where Ids=k001 --查询指定行 select * from Fruit where Price=2.4 and Numbers=65 --查行内所有信息(列指定条件) select Name from Fruit where Numbers between 80 and 100--查行内名称(列指定条件) select name from Fruit where Source in(烟台,广东)--只查指定地区的行内的名称 select distinct numbers from Fruit --去重查询数量(相同数量只显示一次) select * from News select * from News where title like %大龄%--模糊查询,查带大龄的信息(%代表很多字符) select * from News where title like 要爱情%--模糊查询,查以 要爱情开头的 select * from News where title like %志在必得--模糊查询,查以志在必得结尾的 select * from News where title like %农业户_--模糊查询,查农业户后只有一个字符的 select * from Fruit order by Numbers asc --按照数量升序排列(desc降序) select * from Fruit order by Numbers desc,Price desc --按照数量降序排列,相同的在按价格降序排列 select * from Fruit --查询所有 select COUNT(*) from Fruit --返回fruit表里有多少条数据,有的企业为了节省资源 搜索 count(1)也可以,返回的是一个数字 select AVG(Price) as 平均价格 from Fruit --查询某一列的平均值,输出的是一个数字,列名用 平均价格 显示 SUM-数据和,MAX-最大值,MIN-最小值 select SUM(Numbers) from Fruit select *,(price*0.8)as 折后价格 from Fruit --加一列数据库中没有的列,这里是加了一个8折后的价格列,显示为"折后价格" select numbers,COUNT(1)from Fruit group by Numbers --根据某一列分组,求出该组内成员数量(根据number分组,相同number的被分为一组,并显示组内数量) select Numbers,COUNT(*) from Fruit group by Numbers having COUNT(*)>1--根据numbers(列)分组,求出每组内成员数量,返回成员数大于1的组

 

SQL server 基本增删改减(表内)

标签:

人气教程排行