精华内容
下载资源
问答
  • 降序order by 列名desc--2.升序order by 列名 或order by 列名asc--3.order by语句必须一定要放在整个sql语句的最后。--4.根据多列进行排序--5.可以按照表达式进行排序--现根据英语成绩排序,再根据数学成绩排序(先...

    ---------通过order by 语句进行排序:

    --1.降序order by 列名desc

    --2.升序order by 列名   或order by 列名asc

    --3.order by语句必须一定要放在整个sql语句的最后。

    --4.根据多列进行排序

    --5.可以按照表达式进行排序

    --现根据英语成绩排序,再根据数学成绩排序(先按照英语成绩排序,当英语成绩相同的时候再按照数学成绩排序)

    select * from TblScore order by tEnglish desc,tmath desc

    select * from TblStudent order by tsage desc  --降序排序

    select * from TblStudent order by tsage asc --升序排序

    select * from TblStudent order by tsage  --默认就是升序排序

    --top

    --查询数学成绩最高的5名

    select top 5 * from TblScore order by tMath desc

    --获取数学成绩最低的5名

    select top 5 * from TblScore order by tMath asc

    --如果top后跟的不是数字,而是一个表达式一定要使用()把表达式括起来。

    select top (2*2) * from TblScore order by tMath desc

    --查询出前35%数据。

    select top 35 percent * from TblScore order by tMath desc

    select*,平均分=(tEnglish+tmath)*1.0/2 from TblScore order by 平均分 desc

    select*from TblScore order by (tEnglish+tmath)*1.0/2 desc

    树立目标,保持活力,gogogo!

    展开全文
  • TreeMap 升序|降序排列import java.util.Comparator;import java.util.TreeMap;public class Main {public static void main(String[] args) {TreeMap map1 = new TreeMap(); //默认的TreeMap升序排列TreeMap map2= ...

    TreeMap 升序|降序排列

    import java.util.Comparator;

    import java.util.TreeMap;

    public class Main {

    public static void main(String[] args) {

    TreeMap map1 = new TreeMap(); //默认的TreeMap升序排列

    TreeMap map2= new TreeMap(new Comparator(){

    /*

    * int compare(Object o1, Object o2) 返回一个基本类型的整型,

    * 返回负数表示:o1 小于o2,

    * 返回0 表示:o1和o2相等,

    * 返回正数表示:o1大于o2。

    */

    public int compare(Integer a,Integer b){

    return b-a;

    }

    });

    map2.put(1,2);

    map2.put(2,4);

    map2.put(7, 1);

    map2.put(5,2);

    System.out.println("Map2="+map2);

    map1.put(1,2);

    map1.put(2,4);

    map1.put(7, 1);

    map1.put(5,2);

    System.out.println("map1="+map1);

    }

    }

    TreeMap按照value进行排序

    TreeMap底层是根据红黑树的数据结构构建的,默认是根据key的自然排序来组织(比如integer的大小,String的字典排序)。所以,TreeMap只能根据key来排序,是不能根据value来排序的(否则key来排序根本就不能形成TreeMap)。

    今天有个需求,就是要根据treeMap中的value排序。所以网上看了一下,大致的思路是把TreeMap的EntrySet转换成list,然后使用Collections.sor排序。代码:

    public static void sortByValue() {

    Map map = new TreeMap();

    map.put("a", "dddd");

    map.put("d", "aaaa");

    map.put("b", "cccc");

    map.put("c", "bbbb");

    List> list = new ArrayList>(map.entrySet());

    Collections.sort(list,new Comparator>() {

    //升序排序

    public int compare(Entry o1, Entry o2) {

    return o1.getValue().compareTo(o2.getValue());

    }

    });

    for (Entry e: list) {

    System.out.println(e.getKey()+":"+e.getValue());

    }

    }

    js学习篇--数组按升序降序排列

    mapreduce程序的按照key值从大到小降序排列

    在近期的Hadoop的学习中,在学习mapreduce时遇到问题:让求所给数据的top10,们我们指导mapreduce中是有默认的排列机制的,是按照key的升序从大到小排列的 然而top10问题的求 ...

    转<<C#集合Dictionary中按值的降序排列

    转载地址:http://blog.sina.com.cn/s/blog_5c5bc9070100pped.html C#集合Dictionary中按值的降序排列 static void Main(st ...

    MSSQL 随机查询且降序排列

    --随机查询且降序排列 * FROM dbo.COMPANY_USER_INFO ORDER BY NEWID()) AS T ORDER BY T.cu_id DESC

    Shell练习 统计单词个数,降序排列

    原文:https://leetcode.com/problems/word-frequency/ Write a bash script to calculate the frequency of e ...

    C# List.sort排序详解(多权重,升序降序)

    很多人可能喜欢Linq的orderBy排序,可惜U3D里面linq在Ios上会报错,所以就必须使用list的排序. 其实理解了并不难 升序降序比较 sort有三种结果 1,-1,0分别是大,小,相等. ...

    Linux显示按文件大小降序排列

    Linux显示按文件大小降序排列 youhaidong@youhaidong-ThinkPad-Edge-E545:~$ ls -ls 总用量 56 12 -rw-r--r-- 1 youhaidon ...

    python小练习: 给定一个数组 按重复次数 降序排列输出 数组非空且为正整数

    假设有个列表  a=[1,1,1,2,2,4,5,5,5,5] (非空且为正整数) 那么根据要求 最终输出的形式为  5,1,2,4  (按重复次数 降序排列输出) 代码实现及解释: a=[1,1,1 ...

    随机推荐

    ZeroMQ接口函数之 :zmq_connect - 由一个socket创建一个对外连接

    ZeroMQ 官方地址 :http://api.zeromq.org/4-0:zmq_connect zmq_connect(3)  ØMQ Manual - ØMQ/3.2.5 Name zmq_c ...

    Core Data的简单用法

    #import "ViewController.h" // 第一步:引入头文件AppDelegate #import "AppDelegate.h" #impo ...

    uploadify 3.2 后台动态传参数

    最近在弄一个上传的小功能,需要往后台传递一些动态参数,网上有一些传参数可能是因为版本不对也没成功.仔细看了官网的一些说明,搞定了. 3.2中传递参数用的的是'formData':{'somekey': ...

    Uva 10288 Coupons

    Description Coupons in cereal boxes are numbered \(1\) to \(n\), and a set of one of each is require ...

    Unity 使用有限状态机 完美还原 王者荣耀 虚拟摇杆

    Unity 使用有限状态机 完美还原 王者荣耀 虚拟摇杆 效果如图所示 摇杆的UI组成 如图所示 简单的可以认为摇杆由1.2.3贴图组成 为摇杆的底座 为摇杆的杆 为摇杆的指向 可以理解这就是街机上的 ...

    Linux下部署配置Nginx

    1.安装工具包 yum install -y wget 下载工具 yum install -y vim-enhanced vim编辑器 yum install -y make cmake gcc gc ...

    c语言把mysql数据库语句和变量封装为一个语句

    我有一个语句 sql = "insert into talbe_name  values(name,age)"  其中name和age两个变量根据外面的输入来确定,有两种方法 1: ...

    SQL 动态PIVOT查询

    DECLARE @sql_str VARCHAR(8000)DECLARE @sql_col VARCHAR(8000) SELECT @sql_col = ISNULL(@sql_col + ',' ...

    展开全文
  • java集合升序降序

    2019-07-16 09:37:23
    java集合升序降序 import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.Comparator; import java.util.List; public class arrays { public static void main...

    java集合升序降序 

    import java.util.ArrayList;
    import java.util.Arrays;
    import java.util.Collections;
    import java.util.Comparator;
    import java.util.List;
    public class arrays {
    	public static void main(String[] args) {	
    		ArrayList<Integer> list=new ArrayList<Integer>();
    		list.add(5);
    		list.add(1);
    		list.add(9);
    		list.add(0);
    		list.add(10);
    		Collections.sort(list);   //对集合升序
    		for(Integer i:list)
    		{
    			System.out.print(i+" ");
    		}
    		System.out.println();
    		System.out.println(list.size());
    		System.out.println();
    		
    		Collections.reverse(list);//对集合降序
    		for(Integer i:list)
    		{
    			System.out.print(i+" ");
    		}
    		//Comparator<>中,只能写包装类,如果写char就会报错。
    		/*int a[]= {1,5,2,4,7};	
    		Arrays.sort(a);    //升序
    		for(int i:a)
    		{
    			System.out.print(i+" ");
    		}
    		System.out.println();
    		
    		Integer b[]= {1,5,2,4,7};  //降序
    		Arrays.sort(b, new Comparator<Integer>() {
    			public int compare(Integer a,Integer b) {
    				return b-a;
    			}
    		});
    		for(int i:b)
    		{
    			System.out.print(i+" ");
    		}*/
    	}
    }
    

     

    展开全文
  • privateSimpleDateFormatsimpleDateFormat=newSimpleDateFormat("yyyy-MM-dd");/***根据日期排序,升序降序*@paramdateStr1*@paramdateStr2*@paramsortTypeasc,desc*@return*Author:YCM*2017年6月22日下午5:28:5...

    private SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");

    /**

    * 根据日期排序,升序 降序

    * @param dateStr1

    * @param dateStr2

    * @param sortType asc,desc

    * @return 

    * Author:YCM 

    * 2017年6月22日 下午5:28:54 

    */

    public int compareByDate(String dateStr1, String dateStr2, String sortType) {

    if (dateStr1.equals(dateStr2)) return 0;

    long time1 = 0l;

    long time2 = 0l;

    try {

    time1 = simpleDateFormat.parse(dateStr1).getTime();

    time2 = simpleDateFormat.parse(dateStr2).getTime();

    } catch (ParseException e) {

    logger.error("转化时间错误:", e);

    }

    if ("asc".equals(sortType)) return time1 > time2 ? 1 : -1;

    return time1 > time2 ? -1 : 1;

    }

    展开全文
  • 我们在学习 Java 的过程中肯定会遇到对数组进行升序降序等排序问题,本节主要介绍如何实现 Java 数组的升序降序Java 语言使用 Arrays 类提供的 sort() 方法来对数组进行排序。升序使用 java.util.Arrays 类中...
  • 下面给大家详细介绍一下map的key 与 value的值升序降序排序下面Collections.reverse(list);的作用主要将升序排好的进行降序具体详细看下面Map中key的升序排序import java.util.ArrayList;import java.util....
  • 展开全部先来说你的问题,,你要实现写入文件是排序的结果,,那么你就应该先排序再写到文件,,而不是32313133353236313431303231363533e59b9ee7ad9431333332643265你现在这样接受一个写一个,,再说为什么文件里面...
  • 以前一直对Comparator的升序降序疑惑。现在记录一下,加深下印象。先给结论:实现Comparator接口,必须实现下面这个函数:@Override public int compare(CommentVo o1, CommentVo o2) { return o1.getTime()....
  • 以前一直对Comparator的升序降序疑惑。现在记录一下,加深下印象。 先给结论: 实现Comparator接口,必须实现下面这个函数: @Override public int compare(CommentVo o1, CommentVo o2) { return o1.getTime(...
  • java8 Comparator升序降序排序

    万次阅读 2019-10-10 09:50:34
    package com.pilaf.stream; import lombok.AllArgsConstructor; import lombok.Data; import lombok.ToString; import java.util.Arrays;...import java.util.Comparator;...import java.util.List;...import java.util....
  • 如何用Java生成十个不重复的随机数并降序输出呢?下面由达内郑州Java培训老师详细讲解生成步骤,一起来看看吧。Java如何生成10个不重复的随机数并降序输出?import java.util.Comparator;import java.util.Random;...
  • packagecn.itcast.itcastweb.web....importjava.lang.reflect.Method;importjava.text.SimpleDateFormat;import java.util.*;public class ListComparator implementsComparator {publicListComparator() {}pu...
  • 升序排列代码 import java.util.Arrays; import java.util.Comparator; public class Test{ public static void main(String args[]) { //注意这里的数据类型必须为Integer而不能为int,因为只有Integer类继承了...
  • 自然升序排序Java语言提供给我们Array.sort(int [] arr)对数组进行升序排列,代码如下:packagesong;importjava.util.Arrays;public classTestexample {public static voidmain(String[] args) {int[] a = {9, 8, 7,...
  • //这是升降,前面为升序 o2.getName().compareTo(o1.getName()) ---》这是降序 (下面同理) //按标题排序 if (flag == 0) { flag = o1.getFormName().compareTo(o2.getFormName()); } //按部门排序 if (flag == 0)...
  • java List根据元素进行升序降序排序

    千次阅读 2019-03-28 10:02:24
    首先实体类需要实现...下面是降序如果需要升序则把位置交换一下就好了 然后调用Collections.sort(list); public static void main(String[] args) { List<Student> list=new ArrayList<Student>...
  • Java 8 list 对象字段升序降序

    万次阅读 2018-03-28 16:26:16
    原文:https://www.concretepage.com/java/jdk-8/java-8-stream-sorted-exampleStream sorted() using Natural Ordering, Comparator and Reverse OrderingFind the syntax of sorted() method. 1. sorted(): It...
  • 首先定义一个需要排序类 这里实现 自定义类 首个属性升序 其他降序 package cn.tukk.sparkproject.spark.session; import scala.Serializable; import scala.math.Ordered; public class MyCategorySortKey ...
  • 转自CSDN论坛,稍加整理和总结 点击打开链接Comparator升序降序实现 int compare(Object o1, Object o2) 返回一个基本类型的整型 1) 如果要按照升序排序, 则o1 小于o2,返回-1(负数),相等返回0,01大于02返回1...
  • 目录Java自定义排序返回值简单记忆理解实践LInkedList升序(默认情况)降序PriorityQueue升序下的小顶堆(默认情况)降序下的大顶堆总结 Java自定义排序返回值简单记忆理解 默认情况下:Java实现Comparator排序是...
  • public class Sort implements Comparator<Integer>{ public static void main(String[] args) { ...compare方法中为什么return arg0-arg1就是升序排序,return arg1-arg0就是降序排序? 求大神告知!!!
  • java 自定义排序【Comparator升序降序的记法】

    万次阅读 多人点赞 2017-12-25 18:57:26
    环境java: 1.7需求今天在写排序时,忘了是返回1,是正序,还是-1为正序。 或者说,正序或者降序我应该如何返回。例子说明Collections.sort(companyList, new Comparator() { @Override public int compare...
  • https://www.concretepage.com/java/jdk-8/java-8-stream-sorted-example
  • 多读多写多记录,多学多练多思考。 ----------- Banuit Gang(香柚帮) /** 返回 User对象集合以类name降序 age... // 先以name升序,升序结果进行name降序,再进行age升序 list.stream().sorted(Comparator.comparing
  • 我们在学习java基础的时候知道,基本数据类型...但是如果我们是对象数组的话,则对象所在的类必须实现comparable接口,覆写它的compareTo方法,并且要有不同的返回值,代表升序降序。但是会有一个疑问:为什么对...
  • import java.util.ArrayList; import java.util.Comparator; import java.util.List; /** * create by 86159 on 2021/1/11 */ public class ArraySort { public static void main(String[] args) { // 生命一个...
  • package ... import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.List; /** * @author Tan * @version V1.0 * @description:...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,559
精华内容 623
关键字:

java升序降序

java 订阅