SQL特殊语句查询
发布日期:2021-05-10 05:58:52 浏览次数:17 分类:精选文章

本文共 2400 字,大约阅读时间需要 8 分钟。

Top���������������������������������������������

Top���������������SQL������������������������������������������������������������������������������������������������������������������������������

select top 5 name from Students /*������������������������5������������������*/
select top 20 percent name from Students /*������������������������20%���������������)*/
select top 10 * from emporder by sal /*���������������������������������������������������*/
select avg(emp1.sal)-avg(emp2.sal) from (select top 10 sal from emp order by emp.sal desc) AS emp1(sal), (select top 10 sal from emp order by emp.sal asc) AS emp2(sal)

Limit���������������������SELECT���������������������������������

Limit���������������WHERE������������������������������������������������������������SELECT ... FROM ... LIMIT offset, count;

select * from table limit 5, 10; //���������������6-15
select * from ������ WHERE ������ limit 5,-1; //������6���������������������
select * from ������ WHERE ������ limit 5; //���������5���������

FIRST() ��������� ������������������������������������������������

FIRST() ������������������������������������������������������������������������

select FIRST(OrderPrice) FirstOrderPrice from Orders;

MID��������� ������������������������������������������

MID���������������������������������������������������������������������������������MID(field, start_pos, length);

select MID(City,1,3) SmallCity from Persons;

ROUND() ��������� ���������������������������������������������

ROUND() ������������������������������������������������������������������������������������������������������ osoby������������

select ProductName, ROUND(UnitPrice,0) UnitPrice from Products;

��������� ���������������������������������������������

���SQL������������������������������������������������������������������������������������������������������������������������������������������

/*������join���������������������������*/
select Persons.LastName, Persons.FirstName, Orders.OrderNo
from Persons inner join Orders
on Persons.Id_P = Orders.Id_P
/*���������������*DEVELOPMENT���������������*/
select Persons.LastName, Persons.FirstName, Orders.OrderNo
from Persons left join Orders
on Persons.Id_P = Orders.Id_P
/*���������������*DEVELOPMENT���������������*/
select column_name(s) from table_name1 full join table_name2
on table_name1.column_name = table_name2.column_name
上一篇:静态列级、元组、关系,动态列级、元组实例区别
下一篇:图的逆邻接表及由邻接表导出逆邻接表代码

发表评论

最新留言

第一次来,支持一个
[***.219.124.196]2025年04月22日 19时05分43秒