hql語句cast用法


hql中cast為轉換函數

cast(a as b);a是要轉換的數據,b是目標類型(不是數據庫類型名,是hibernate類型名:比如目標類型是varchar,必須寫string)

eg:select * from 表 where cast(要轉換的字段名 as string)<>'';//查出某個需要轉化字段不為空的數據

1、SELECT CAST( ’2016-12-04′ AS DATE ) 把字符串轉換成date類型
2、SELECT CAST( 2016 AS string ) 把數字轉化成字符串
3、SELECT CAST( ‘ceshichangdu’ AS char(3) ) 取指定長度的字符


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM