首页 > 数据库 >sql md5

sql md5

时间:2023-01-16 11:01:47浏览次数:40  
标签:0j46o STRING CAST 1112665989 sql md5 CONCAT MD5


sql md5 最简单例子
select MD5('0j46o1112665989') as mdd
有时候需要将多个字符串拼接
select MD5(CONCAT('0j46o','1112665989'))


mdd5

1

gU89+XO93zUEg4w39N7U0A==

将MD5 的字节码转化为 16进制
SELECT
TO_HEX(MD5(CONCAT('0j46o', CAST(1112665989 AS STRING))))


s16

1

814f3df973bddf3504838c37f4ded4d0

提取字节码的前12 位
SELECT  SUBSTR(TO_HEX(MD5(CONCAT('0j46o', CAST(1112665989  AS STRING)))),0, 12) as f2


f2

1

814f3df973bd

然后 将八进制转为 十进制 int
select CAST(CONCAT('0x', SUBSTR(TO_HEX(MD5(CONCAT('0j46o', CAST(1112665989  AS STRING)))),0, 12)) AS INT64)  as num


num

1

142177342157757

然后 对这个十进制的数字取mod
select  MOD(CAST(CONCAT('0x', SUBSTR(TO_HEX(MD5(CONCAT('0j46o', CAST(1112665989  AS STRING)))),0, 12)) AS INT64), 100) as group_id


group_id

1

57


标签:0j46o,STRING,CAST,1112665989,sql,md5,CONCAT,MD5
From: https://blog.51cto.com/u_15202985/6010202

相关文章

  • mysql mgr demo
    dockercompose配置services:db:container_name:mgr-db-0image:mysql:8.0restart:alwaysenvironment:MYSQL_ROOT_PASSWORD:'123456'......
  • SQLServer中常用关键字
    SQL中建库,建表--1.创建一个数据库createdatabaseSchool;--删除数据库dropdatabaseSchool;--创建数据库的时候指定一些选项。createdatabaseSchoolonprimary......
  • Mysql:explain
    explainmysql提供了一种方式,目的是为了让我们知道sql的执行顺序、索引使用情况、执行效率的情况tabletable是展示执行计划过程中,会使用到的表。执行explain出现的每条......
  • 【学习日志】MySQL分表与索引的关系
    什么情况下需要分表呢?分表又能解决什么问题呢?一般情况下分表的直接原因是数据量太大了,比如一张表一共只有1w条数据,确实没必要分表。为什么数据量大了就需要分表呢?首先得看......
  • sql模块
                     ......
  • @SqlParser(filter = true)的好处
    当我代码中有V0015这些列名或者列装行中等等字眼,在sql那里就得加这个@SqlParser(filter=true)      解决MyBatisPlus报错:Failedtoprocess,pleaseexcl......
  • MySQL判断数据是不是存在的方法
        在mysql中,可以利用count()函数判断数据是否存在,该函数的作用就是用来统计表中记录数据,语法为“selectCOUNT(字段值)as字段名from表名where字段条件;”,......
  • 在GCP上创建Cloud SQL的三种方式(Console,gcloud,Terraform)
    1简介CloudSQL是GCP上的关系型数据库,常用的有三种方式来创建:(1)界面操作(2)命令行gcloud(3)Terraform在开始之前,可以查看:《初始化一个GCP项目并用gcloud访问操......
  • 使用Logstash工具导入sqlserver数据到elasticSearch及elk分布式日志中心
    首先记下这个笔记,Logstash工具导入sqlserver数据到elasticSearch。因为logstash使用java写的,我本地开发是win11,所以javadejdk必须要安装。具体安装不介绍了,就是网上下个j......
  • PostgreSQL升级Extensions
    PostgreSQL允许用户安装和使用扩展来为他们的数据库添加额外的功能。在本文中,将以pg_stat_monitor扩展为例,介绍安装和升级PostgreSQL扩展的过程。pg_stat_monitor是一个Po......