PGSQL_数字转换成字符串去尾0
摘要:应用场景 当前钢板存储厚度,字段是numeric(20, 2)类型;型材存储规格,字段是varchar(50)类型。 现在做拼接,若钢板类型就是名称厚度,若型材类型就是名称规格。 根据拼接的数据做过滤,即对名称厚度(名称规格)做过滤。 实现举例 例如表中有两条数据: 名称(name)=钢板一号,厚度
阅读全文
posted @
2024-02-29 13:17
Jeffrey~~
阅读(351)
推荐(0)
PGSQL_函数
摘要:逗号分隔字符串,转换成一列 --源数据:'c6d4eed5,7e51b2d9,768db3f1,7cc464bb' --函数:regexp_split_to_table SELECT regexp_split_to_table('c6d4eed5,7e51b2d9,768db3f1,7cc464bb
阅读全文
posted @
2023-12-27 15:27
Jeffrey~~
阅读(61)
推荐(0)
PGSQL 生成近12个月日期
摘要:-- generate_series(时间开始, 时间结束, 时间跨度) 函数 --最近10年 SELECT TO_CHAR(generate_series(now(), now() - INTERVAL '9 YEAR', '-1 YEARS'), 'YYYY') "year"; --最近12个月
阅读全文
posted @
2023-12-18 14:53
Jeffrey~~
阅读(253)
推荐(0)
SQL_基础学习
摘要:SQL基础学习笔记 一、建库建表 1、检查数据库名是否存在 如果需要创建数据库,可能会出现数据库名字重名的现象,我们可以使用如下代码查询数据库名是否存在,存在则删除此数据库。 --删除数据库 if exists(select * from sys.databases where name = 'DB
阅读全文
posted @
2023-01-01 16:55
Jeffrey~~
阅读(1719)
推荐(2)
count(*)、count(1)、count(字段)之间的区别
摘要:count(*)、count(1)、count(字段) 1.执行效果 count(*)包括了所有的列,相当于行数,在统计结果的时候, 不会忽略列值为NULL **count(1)**包括了忽略所有列,用1代表代码行,在统计结果的时候, 不会忽略列值为NULL **count(列名)**只包括列名那一
阅读全文
posted @
2022-02-23 15:38
Jeffrey~~
阅读(373)
推荐(0)
SQL_排序规则
摘要:排序规则冲突解决,创建表时加上COLLATE DATABASE_DEFAULT或者串表时在等号之前加上COLLATE DATABASE_DEFAULT
阅读全文
posted @
2021-12-01 16:20
Jeffrey~~
阅读(541)
推荐(0)
SQL_数据库常用
摘要:1、查询存储中是否含有某个字段;2、查询表的字段名、数据类型、长度;3、查询表的主键;4、修改表结构;5、Merge Into函数
阅读全文
posted @
2021-12-01 15:46
Jeffrey~~
阅读(50)
推荐(0)