一、关于数据字符串处理

CAST 函数用于将数据从一种类型转换成另一种类型。

输入
CASTvalue AS newtype
VALUE——需要转换的值。
Newtype——转换成新的数据类型。
 
TRANSLATE
描述
TRANSLATE 函数对一个指定字符串进行查找与替换。
输入
TRANSLATE(stringfromto)
string——查找和修改的字符串
from——单个或多个字符查找集
to——替换查找集中的对应成员
 
0.首先执行
create extension uxcrypto ;
 
1.生成uuid 32位。以下经过处理,不带-

select  TRANSLATE(cast(gen_random_uuid() as varchar) ,'-','') ;

 位数:ct  length(TRANSLATE(cast(gen_random_uuid() as varchar) ,'-','')) ;

2.生成带-的uuid 36位

select gen_random_uuid()  ;

位数:select  length(cast(gen_random_uuid() as varchar) ,'-','')) ;

 

二、uxdb自动生成行号并排序

uxdb 数据库操作记录

0.仅按查询结果自动赋值排序序号

select row_number() OVER () as rownum ,* from score;

1.按某一列进行排序并进行增加排序序号

select row_number() OVER (ORDER BY id) as rownum ,* from score;

2.防止排序字段为空

select row_number() OVER (ORDER BY(coalesce(id,0)) desc) as rownum ,* from score;

3.可加cast进行类型转换

相关文章:

  • 2021-11-22
  • 2021-12-30
  • 2021-07-06
  • 2022-12-23
  • 2022-12-23
  • 2021-09-10
  • 2021-12-15
  • 2021-06-19
猜你喜欢
  • 2022-12-23
  • 2021-07-08
  • 2021-05-19
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案