sql中使用case语句的例子

    |     2016年6月27日   |   学习偶记   |     评论已关闭   |    2086

可以将这句当作一个字段来处理 CASE LENGTH(tabel1.shuihao) WHEN 22 THEN SUBSTRING(tabel1.shuihao,3,19)

 WHEN 18 THEN tabel1.shuihao ELSE tabel1.shuihao END AS newshuihao

这句话的意思是当字段的长度是22的话,从第三位开始,截取19个字符,如果不是,则是字段原有的值,作为新字段。

噢!评论已关闭。