zoukankan      html  css  js  c++  java
  • SQL 语句的TOP,Distinct语句

    --Top获取前几条数据,一般都与Order By连用

    SELECT TOP 3 * FROM dbo.MyStudent --查询Student表中前3条所有的数据

    SELECT TOP 3 S_Name, S_Gender, S_Address, S_Age FROM dbo.MyStudent--查询Student表中前3条部分的数据

    SELECT TOP 3 PERCENT * FROM dbo.MyStudent--查询Student表中,前面3%的数据,所有的小数是进位的


    --Order By--将当前查询出来的数据结果,进行排序,按照后面指定的列排序


    SELECT TOP 3 * FROM dbo.MyStudent ORDER BY S_ID --根据学号排序,查询前3位学生信息(按照S_ID查询升序的顺序)
    SELECT TOP 3 * FROM dbo.MyStudent ORDER BY S_ID DESC --根据学号排序,查询后3位学生信息
    SELECT * FROM dbo.MyStudent ORDER BY S_ID DESC --查询所有的学生信息,按照学号倒序排序

    --Desc 倒序排序
    --Asc 升序排序

    --Distinct 是针对于查询出的整个结果集,进行数据去重复处理的,而不是针对于某一个列;

    --SELECT * FROM dbo.MyStudent
    --SELECT DISTINCT *FROM dbo.MyStudent

    SELECT S_Address,S_Age, S_CardID FROM dbo.MyStudent
    SELECT DISTINCT S_Address,S_Age ,S_CardID FROM dbo.MyStudent

     

    从图中,可以看出Distinct是针对于查询出来的结果集去重的。

  • 相关阅读:
    开发进度1
    人月神话阅读笔记(1)
    仓库管理系统
    课程管理系统教程
    流与文件课后作业2加解密工作
    流与文件课后作业3
    今日学习时间记录
    Java字符串切片
    java_ 集合
    json基础教程|理解Json
  • 原文地址:https://www.cnblogs.com/caofangsheng/p/5080981.html
Copyright © 2011-2022 走看看