首页 > 数据库 >mysql 如何 使用一个字符串来进行排序

mysql 如何 使用一个字符串来进行排序

时间:2023-06-30 17:33:59浏览次数:31  
标签:varchar 类型 mysql 字符串 scoreRate 排序

如果想进行对一个字段进行排序,但是这个字段却不是int类型,适应varchar类型怎么办呢?

常用的方式:

给字符字段加上0,举例:

1:假设scoreRate是一个varchar类型,并且值是一个百分(90%)的数据格式.

要求:请获取scoreRate值最高的一条数据:

sql:

select * from resultTable order by replace(scoreRate,"%","")+0 desc limit 1

 

标签:varchar,类型,mysql,字符串,scoreRate,排序
From: https://www.cnblogs.com/pingguomang/p/17517421.html

相关文章

  • 集合流的使用之“根据对象字段进行排序”
    一、根据对象字段进行排序【代码】@TestpublicvoidwzwStream(){List<User>list=newArrayList<>();for(inti=1;i<=3;i++){Useruser=newUser();user.setUserId(i);user.se......
  • 处理字符串
    后端返回的字符串需要放到el-table-column中,有的字符串有换行符,显示在页面中是"XXXXXXXXXX\nXXXXXX",用v-html\white-space\正则处理str.replace(/\n/g,'<br>')都不行;仔细查看后端返回的原字符串为"XXXXXXXXXX\\nXXXXXX",用正则处理str.replace(/\\n/g,'<br>')后再用v-......
  • 【前端教程03】for循环冒泡排序、去重、查找重复元素
    //升序constbubbleSort=(arr)=>{for(leti=0;i<arr.length;i++){for(letj=0;j<arr.length-i;j++){if(arr[j]>arr[j+1]){lettmp=arr[j];arr[j]=arr[j+1];arr[j+1]=tmp;......
  • 一文读懂 Mysql MVCC
    ......
  • MySQL如何将创建外部表
     MySQL如何将创建外部表 本文实验版本MySQL8。MySQL中所谓的外部表,就是将innodb表创建在变量datadir代表的数据目录之外。(跟Oracle外部表完全不是一个东西)出于扩容,空间管理,IO优化等原因。这里可以使用如下3种方式创建外部表:使用DATADIRECTORY子句使用CREATETA......
  • C++代码中字符串分多行时的情况
    #include<iostream>intmain(constintargc,constchar*argv[]){std::stringstrSql1="select*fromtable\whereid=1\andname='name'";std::cout<<strSql1<<std::endl;std::stringst......
  • MYSQL查询时间范围内的数据
    其中,table_name是要查询的表名,date_column是日期字段的列名。一周SELECT *FROM table_nameWHERE date_columnBETWEENDATE_SUB(CURDATE(),INTERVAL1WEEK)ANDCURDATE();一个月SELECT *FROM table_nameWHERE date_columnBETWEENDATE_SUB(CURDATE(),INTERV......
  • python连接mysql数据库
    连接mysql方式很多,这里先只介绍pymysql库连接mysql数据库。1.安装pymysqlpipinstallpymysql-ihttps://pypi.tuna.tsinghua.edu.cn/simple2.  建立mysql数据表 安装好mysql数据库之后,建立表并插入数据后如下: 表的结构:3.连接数据库连接数据......
  • 事务全攻略,MySQL数据库必学知识!
    前言从今天开始,健哥就带各位小伙伴学习数据库技术。数据库技术是Java开发中必不可少的一部分知识内容。也是非常重要的技术。本系列教程由浅入深,全面讲解数据库体系。非常适合零基础的小伙伴来学习。全文大约【1707】字,不说废话,只讲可以让你学到技术、明白原理的纯干货!本文......
  • postgresql 字符串转整数 int、integer
    postgresql字符串转整数int、integer --把'1234'转成整数selectcast('1234'asinteger);--用substring截取字符串,从第8个字符开始截取2个字符:结果是12selectcast(substring('1234abc12',8,2)asinteger)---使用to_number函数来转换成整数---to_number(text,......