数据库SQL查询语句的编写

数据库SQL查询语句的编写,第1张

select max(id) from 表 where num=100--查最大ID

select * from 表 where id =(select max(id) from 表 where num=100) and num=100--查id最大并且num为100的那条数据

SQL SELECT 语句

SELECT 语句用于从表中选取数据。

结果被存储在一个结果表中(称为结果集)。

SQL SELECT 语法

SELECT 列名称 FROM 表名称

以及:

SELECT * FROM 表名称

注释:SQL 语句对大小写不敏感。SELECT 等效于 select。

--1

select S.Sno,Sname,Sdept,Grade from S JOIN R ON S.Sno=R.Sno

--2

select Cname from C where Cno in(select Cno from R where Sno in(select Sno from S where Sname='刘华'))

--3

select COUNT(*) 选修人数,MAX(Grade) 最高分,MIN(Grade) 最低分 from R join C on R.Cno=C.Cno where Cname='数据库'

--4

select Sname,COUNT(*) 选修课门数,AVG(Grade) 平均分 from S JOIN R ON S.Sno=R.Sno

 group by Sname having COUNT(*)>=3 order by 选修课门数 desc

--5

insert into S values('S10','谢霆锋','男',23,'计算机')

insert into R values('S10','C03',90)

--6

update R set Grade=Grade*1.1 where Cno in(select Cno from C where Cname='数据库')

--7

delete S where Sdept='数学系'

sql server 查询一个表的所有信息:查询语法为:select * from 表名 语法中的”*“代表所有。

实际 *** 作举例:某数据中有一表叫”user_user“,表中存储了一些用户信息;

1、查询”user_user“表中所有人员信息且所有字段,sql语句:select * from user_user

2、查询”user_use“表中所有人员信息且部分字段。sql语句:select user_show_id,user_name,pinyin,password from user_user

3、条件查询”user_user“表,以user_name为查询条件查询所有信息。sql语句:select * from user_user where user_name='李丹'

4、模糊查询”user_user“表,以user_name为模糊查询条件查询所有信息。sql语句:select * from user_user where user_name like '%张%'


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/6767721.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-28
下一篇2023-03-28

发表评论

登录后才能评论

评论列表(0条)

    保存