hibernate 查詢欄位是重複名字的處理方法

2022-07-23 21:30:35 字數 489 閱讀 6480

目前遇到了三種情況:

一:當表的字段是數字型別(int,long .....)

select name,ifnull(conpih.uh_id,0) from user; 

將重複的字段如上修改用ifnull()這個函式.

二:當表的字段是字串型別(string)

select con.*,ifnull(acceptd.doctname,'') from user;

將重複的字段如上修改.

三:當表的字段是日期型別

select con.* ,ifnull(conpih.inhostime,str_to_date('1970-01-01 08:00:00','%y-%m-%d %h:%i:%s')) from user;

注:str_to_date('','%y-%m-%d %h:%i:%s')是把日期轉換成想要的日期型別.1970-01-01 08:00:00是日期的乙個起始時間(據說).

sql查詢字段連線

我有乙個需求是把2個字段拼接成乙個字段,如 user user id,user code,user name 查詢結果是 user code user name 在寫sql語句時用連線符 select user code user name codename from user 上面這種寫法是ora...

oracle通過字段型別查詢字段

有的時候我們需要在oracle中通過欄位名 字段型別 字段長度 字段注釋 表名來查詢具體的字段資訊。比如 昨天同事問我,咱們資料庫裡面有用過blob型別的嗎?我一時也想不起來具體哪個欄位或那張表用了blob型別。於是就用如下語句查詢庫裡面所有字段型別為blob。具體sql如下 select b.co...

mysql統計查詢並查詢字段

select count 1 ifvote d.voteitemid from tp votedetail d where d.fgsid and d.voteid 943306615853940736 and d.personid 011217033621526565 order by d.vot...