zoukankan      html  css  js  c++  java
  • 一、高级查询。。。实例

    高级查询 1.连接查询(对列的扩展) 第一种形式: select * from Info,Nation #会形成笛卡尔积 select * from Info,Nation where Info.Nation = Nation.Code #加上筛选条件 select Info.Code,Info.Name,Sex,Nation.Name,Birthday from Info,Nation where Info.Nation = Nation.Code #查询指定列 select Info.Code as '代号',Info.Name as '姓名',Sex as '性别',Nation.Name as '民族',Birthday as '生日' from Info,Nation where Info.Nation = Nation.Code #换表头 第二种形式: select * from Info join Nation #join连接 select * from Info join Nation on Info.Nation = Nation.Code #join on关键字 2.联合查询(对行的扩展) select * from Info where Nation = 'n002' union select * from Info where Code = 'p002' 3.子查询(无关子查询) 在一个SQL语句中,至少有两个查询,其中一个a查询的结果作为另一个b的查询条件,a成为里层查询或者子查询, b成为外层查询或父查询。 查询民族为“汉族”的人员信息: select * from Info where Nation =(select Code from Nation where Name = '汉族') 查询民族为“汉族”或者"回族"的人员信息 select * from Info where Nation in (select Code from Nation where Name = '汉族' or Name = '回族') 4.子查询(相关子查询) 查询同一系列的 油耗要比平均油耗低的汽车信息 子查询:select avg(Oil) from Car where Brand = '' 父查询:select * from Car where Oil< 平均油耗 select * from Car a where a.Oil <(select avg(b.Oil) from Car b where b.Brand = a.Brand)
  • 相关阅读:
    关于基于.net的WEB程序开发所需要的一些技术归纳
    技术的学习方法探索之一
    生活,就是让程序为人们服务!
    js滑动提示效果
    radio判断是否为空
    JS清除网页历史记录,屏蔽后退按钮
    多表查询存储过程
    IP地址转化为数字,charindex ,SUBSTRING
    c# byte转化为string
    获得IP地址中文
  • 原文地址:https://www.cnblogs.com/as1234as/p/5279223.html
Copyright © 2011-2022 走看看