sql
天津赫本
高端大气上档次!
展开
-
mapper文件单汉字判断-Java
mapper.xml文件进行单个汉字判断时,容易发生字符编码异常,如select * from表名where 1=1<if test="参数 == '单' ">and 条件</if>解决办法,将单汉字转换成字符串select * from表名where 1=1<if test="参数 == '单'.toString()">and 条件</if>...原创 2020-07-23 10:24:40 · 295 阅读 · 0 评论 -
Sql模糊替换字段内某个值
UPDATEtable_nameSETcolumn_name=REPLACE(column_name,'XXX','xxx')WHERE....原创 2020-10-19 17:56:16 · 1193 阅读 · 0 评论 -
Sql年份加减及年份列表,数字保留小数位数-postgre
年份加减加天:select to_char(now()::timestamp + '1 day','YYYY-MM-DD') AS后一天;减天:select to_char(now()::timestamp + '-1 day','YYYY-MM-DD') AS前一天;数字保留小数位数0位:select cast(avg(值)as decimmal(10,0))两位:select cast(avg(值)as decimmal(10,2))...原创 2020-08-20 09:47:20 · 2368 阅读 · 0 评论 -
Sql查询时字段为null值的并赋值-postgre
Sql查询时字段为null值的并赋值SELECT COALESCE(字段名,‘赋值’) 别名FROM 表名WHERE to_char(data_time,'YYYY-MM-DD hh24:mi:ss') = '2020.02.02'原创 2020-07-09 15:46:44 · 3771 阅读 · 0 评论 -
Sql根据日期计算年龄并分组显示-postgre
根据日期计算年龄并分组显示select extract(year from age(now() , 表.出生日期)) AS age, count(0) As ageNumfrom 表 group by age;原创 2020-06-22 16:01:25 · 646 阅读 · 0 评论 -
Sql循环插入数据-postgre
1.输出大写字母select chr(int4(random()*26)+65);2.输出随机整数select floor(random()*10);3.数组随机取值select (array['张三','李四','王五','赵六'])[floor(random()*4)::int+1];循环插入表do $$declare num integer = 1;begin while num < 10 loop insert into 表名 ...原创 2020-06-16 10:01:28 · 1564 阅读 · 0 评论 -
Sql根据某一字段排序并取出第一个值
根据字段1排rownum ,根据字段2排大小select * from (select *, row_number() over ( partition by 字段1 order by 字段2 desc ) as rownum from 表) infowhere info.rownum = 1原创 2020-06-11 08:54:23 · 5809 阅读 · 0 评论 -
Sql查询数据并组装成一行排序
Sql查询数据并组装成一行排序:select string_agg(name, ','order by name) from table1原创 2020-10-29 16:06:47 · 431 阅读 · 0 评论