SQL语句中
发布网友
发布时间:2022-04-22 03:23
我来回答
共3个回答
热心网友
时间:2022-04-09 23:19
USE pubs --使用数据库pubs
GO
SELECT P.pub_name, p.state, a.au_lname,a.au_fname, a.state
--查询以上这些列,p.代表使用publisher表,a.代表使用authors表
FROM publisher AS p --使用publisher表,起个别名叫p
INNER JOIN --内连接另外一个表
authors AS a --另外一个表名是authors,起个别名叫a
ON a.stater>p.stater --连接条件authors的stater列值大于publisher的stater列值
WHERE P.pub_name='new Moon Books'
--查询条件publisher的pub_name列值等于'new Moon Books
ORDER BY au_lname ASC, au_fname ASC
--排序条件按照au_lname 列升序,按照au_fname 列升序
热心网友
时间:2022-04-10 00:37
P.pub_name, p.state, a.au_lname,a.au_fname, a.state要查询的表中的内容
publisher AS p authors AS a 两个表分别取别名为p,a
INNER JOIN 表联结,inner代表内联结
ON a.stater>p.stater 表联结的条件。
ORDER BY au_lname ASC, au_fname ASC 按au_lname ASC, au_fname ASC 先后排序
热心网友
时间:2022-04-10 02:12
USE pubs --是指定的数据库
GO
SELECT P.pub_name, p.state, a.au_lname,a.au_fname, a.state --查询显示p表和a表中的字段就是列
FROM publisher AS p INNER JOIN authors AS a ON a.stater>p.stater--publisher as p 是为publisher表起别名为p,inner join 为内连接与authors表起别名为a,a.stater>p.stater为条件判断
WHERE P.pub_name='new Moon Books'--条件判断
ORDER BY au_lname ASC, au_fname ASC --排序