将带有CAST()的SQL查询转换为HQL

时间:2016-05-25 09:01:23

标签: mysql hql

请帮我编写以下SQL查询的HQL查询:

SELECT MAX(CAST(SUBSTRING([columnname], 6) AS UNSIGNED))+1 
FROM [Tablename] 
WHERE DistrCode = [(value)];

1 个答案:

答案 0 :(得分:1)

我不能自己尝试,但只是从搜索周围我发现了这些可能的解决方案:

解决方案1 ​​

library(stringr) 
df$term <- gsub('.*-', '', word(df$Content, -1))
gsub('[[:punct:]]', '', df$term)
#[1] "abc" "xyz" "pqr"

解决方案2

SELECT MAX(CAST(SUBSTRING([columnname], 6) AS UNSIGNED INTEGER))+1

也许你可以尝试两者并报告,哪一个有效。