查询出的数据自定义url字段并赋值
1
|
select id, name , '/index/' url from table_name
|
补充:postgresql 判断是空的_postgresql 数字类型存空值或null值、字段查询处理
1、存储数字类型,包含Integer,Double等,拼接字符串时,数字类型的值拼接成以下
一个stqyghmj 为数据库字段名,第二个stqyghmj 是值变量
1
|
stqyghmj = cast ( nullif ( " + stqyghmj + " , null ) AS int )
|
2、拼接字符串时需要拼接单引号,第一个ldclqk 为数据库字段stqyghmj ,第二个ldclqk 为字段变量值
1
|
ldclqk = '" + ldclqk + "'
|
3、原生sql插入当前时间到时间字段
1)、原生sql
java拼接时LOCALTIMESTAMP用双引号引起就可以使用
1
|
INSERT INTO message(date_create) VALUES (LOCALTIMESTAMP);
|
2)、java中添加
1
2
3
4
|
// 获取当前时间
Timestamp currentTime= new Timestamp (System.currentTimeMillis());
# 以下字段sql不全,仅仅是引入变量时所需,currentTime必须添加单引号 ''
newColumnValue.append( ",'" ).append(currentTime).append( "'" )
|
4、group by之后对同一字段字符串进行拼接,查询字段时使用以下方法,ldphyy为拼接的字段
1
|
string_agg(ldphyy, ';' ) as ldphyy
|
5、查询统计某一数字字段是否为真,只要有一个值是1则为假,统计时也为假,赋值为1
1
|
case when sum (sttkbyzx)>0 then 1 else 0 end as sttkbyzx
|
6、分页查询
1
|
select * from news_info limit 10 offset 1
|
以上为个人经验,希望能给大家一个参考,也希望大家多多支持服务器之家。如有错误或未考虑完全的地方,望不吝赐教。
原文链接:https://blog.csdn.net/u010112509/article/details/105145112