sql语言测试题目.docxVIP

  • 18
  • 0
  • 约9.44千字
  • 约 11页
  • 2021-01-13 发布于辽宁
  • 举报
现在我们假设只有一个table,名为pages,有四个字段,id, url,title,body 里面储存了很多网页, 网页的 url 地址, title 和网页的内容, 然后你用一个 sql 查询将 url 匹配的排在最前, title 匹配的其次, body 匹配最后, 没有任何字段 匹配的,不返回。 select a.[id], a.mark from ( select [page].[id],100 as mark from [page] where [page].[url] like %baidu% union select [page].[id],50 as mark from [page] where [page].[title] like %baidu% union select [page].[id],10 as mark from [page] where [page].[body] like %baidu% ) as a order by mark desc 用 union 实现联合查询,在每个查询语句中定义一个临时变量 mark 并给 mark 赋值, 在最后的输出时采用 mark 来排序,这样实现,非常简单 题目 1: 为管理岗位业务培训信息,建立 3 个表 : S (S#,SN,SD,SA) S#,SN,SD,SA分别代表学号、学员姓名、所属单位、学员年

文档评论(0)

1亿VIP精品文档

相关文档