sql中使用case语句的例子
可以将这句当作一个字段来处理 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个字符,如果不是,则是字段原有的值,作为新字段。
可以将这句当作一个字段来处理 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个字符,如果不是,则是字段原有的值,作为新字段。
上一篇:
php左侧补零下一篇:
mysql 随机排序效率rand()2023-09-09 53
2023-06-13 254
2023-06-13 331
2023-06-12 261
2023-06-12 359
2016-03-08 3824
2018-05-29 3663
2016-03-18 3658
2018-06-26 2603
2017-03-01 5709
2016-01-28 2575 3
2016-01-02 2425 2
2017-04-02 9406 2
2015-10-01 2086 1
噢!评论已关闭。