sql查询笔记原创
金蝶云社区-云社区用户k8649110
云社区用户k8649110
1人赞赏了该文章 61次浏览 未经作者许可,禁止转载编辑于2024年03月09日 10:47:20

1.选择:

select * from table1 where 范围


注:table1是表名。


例如,在users1这份表中挑选出id小于40的内容:


select * from users1 where id<40


*号不要忘了噢


2.插入:

insert into table1(field1,field2) values(value1,value2)


注:field1,field2是列名,value1,value2是某一行的项目内容。


例如,在users1这份表中加入编号为87的林熙:


insert into users1(id,name) values(87,'林熙')


注意:由于要插入的名字是字符串,所以要加入单引号('')来表示这不是列名。


3.删除:

delete from table1 where 范围


例如,将id>86的项目从users1这张表中删除:


delete from users1 where id>86


4.更新:

update table1 set field1=value1 where 范围


例如,将users1这张表中id为1的name改成梦姚:


update users1 set name='梦姚' where id=1


5.查找:

select * from table1 where field1 like '%value1%'


例如,从users1这张表中找到name为“旻菲”的项目:


select * from users1 where name like '%旻菲%'


*号不要忘了噢


6.排序:

select * from table1 order by field1,field2 desc


注:


desc表示按降序排列。


例如,在users1这张表中将id、name按降序排列:


select * from users1 order by id,name desc


*号不要忘了噢


7.总数:

select count as totalcount from table1


注:


count是列名。


例如,在users1中根据id来进行数量统计:


select id as totalcount from users1


8.求和:

select sum(field1) as sumvalue from table1


注:


此处field1必须为数值。


例如,在users1中,计算num这一列的数值总和:


select sum(num) as sumvalue from users1


9.平均:

select avg(field1) as avgvalue from table1


注:


此处field1必须为数值。


例如,在users1中,计算num这一列的平均值:


select avg(num) as avgvalue from users1




10.最大:

select max(field1) as maxvalue from table1


注:


此处field1必须为数值。


例如,在users1中,计算num这一列的最大值:


select max(num) as maxvalue from users1




11.最小:

select min(field1) as minvalue from table1


注:


此处field1必须为数值。


例如,在users1中,计算num这一列的最小值:


select min(id) as minvalue from users1


赞 1