MySQL / cast()函数

场景:如何数字后的0去掉?

SELECT
IF(`repeat_indicator`=0,'临时医嘱','长期医嘱') '医嘱类型', `plan_time` '计划时间', `print_person` '执行护士', '' AS '核对护士',
(CASE `execute_type` WHEN 0 THEN '无效'  WHEN 1 THEN '扫描执行' WHEN 2 THEN '手动执行'  END) '执行方式', `reason` '执行原因',
GROUP_CONCAT(`order_text`) '医嘱内容', GROUP_CONCAT(CONCAT(0+CAST(`dosage` AS CHAR), `dosage_units`)) '剂量', `item_specification` '规格'
FROM `pat_inhos_order_group`
GROUP BY `plan_time`;

0+CAST(dosage AS CHAR)
dosage:剂量值
0+:cast生成的字符串+0,MySQL将一个字符串隐式转换成一个整数
CAST(dosage AS CHAR):将类似100.0000,1.5000后边的0去掉,转化成100,1.5

实现效果

参考: https://www.yiibai.com/mysql/cast.html.
官方链接: https://dev.mysql.com/doc/refman/8.0/en/cast-functions.html#function_cast.

MySQL / cast()函数相关推荐

  1. MySQL cast()函数

    转载自   MySQL cast()函数 MySQL CAST函数介绍 MySQL CAST()函数的语法如下: CAST(expression AS TYPE); CAST()函数将任何类型的值转换 ...

  2. MySQL CAST 函数与 CONVERT 函数

    Ptw-cwl 前面我们介绍的两个函数用于字符串和日期类型之间进行相互转换,有时我们需要数据之间的转换不仅仅局限在字符串和日期之前.接下来笔者给大家介绍的 cast() 函数和 convert() 函 ...

  3. MySQL - cast()函数

    日常建表习惯用 create tabel  tb_name as select......,这种建表方式的其中一个缺点就是:系统会根据查询出的字段,定义字段类型.有时候会把 '%Y-%m-%d' 格式 ...

  4. MySQL CAST()函数用法

    一.语法 expr:源数据,如字符串'China'. type:目标数据类型,例如CHAR. cast(expr AS type) 二.命令说明 将任何类型的值转换为具有指定类型的值. CAST()函 ...

  5. [Mysql] CAST函数

    CAST函数用于将值从一种数据类型转换为表达式中指定的另一种数据类型 语法 CAST(value AS datatype) AS关键字用于分隔两个参数,在AS之前的是要处理的数据,在AS之后的是要转换 ...

  6. mysql类型转换及小数点保留问题(cast函数)

    在写SQL里面总会遇到数据类型的问题,这里讲一下cast的用法: 1.类型转换 MySQL 的CAST()函数可用来获取一个类型的值,并产生另一个类型的值 cast()函数是一个转换函数,参数是一个表 ...

  7. Mysql常用函数之CAST函数

    Mysql常用函数之CAST函数 CAST函数语法规则是:Cast(字段名 as 转换的类型 ),其中类型可以为: CHAR[(N)] 字符型 DATE 日期型 DATETIME 日期和时间型 DEC ...

  8. mysql cast报错_在mysql中使用cast函数报错

    今天遇到在使用mysql的cast函数报错的问题,这个函数的意思是把当前的字段转成某种类型的字段,我使用cast(xxxx as int) 这种方式,但是发现报错了,查阅资料发现 参考这个百度,总结来 ...

  9. MYSQL中,CAST函数的使用规则以及convert对比

    MYSQL中,CAST函数的使用规则 CAST函数语法规则是:Cast(字段名 as 转换的类型 ),其中类型可以为: CHAR[(N)] 字符型 DATE 日期型 DATETIME 日期和时间型 D ...

最新文章

  1. php in_array 和 str_replace
  2. 服务器温控系统,服务器温度监控
  3. python学习笔记(二)python基础知识(list,tuple,dict,set)
  4. 写作MIMO,LDPC误码率仿真
  5. android标尺自定义view,android尺子的自定义view——RulerView详解
  6. 加入微信洗稿投诉小组1个月后,有三说说为什么坚持只发原创
  7. vue 移动端在div上绑定click事件 失效
  8. 通过Java代码浅谈HTTP协议
  9. 【传输文件】文件传输协议FTP、SFTP和SCP
  10. android studio继承关系,Android Studio中查看类的继承关系
  11. STDN:Scale-Transferrable Object Detection 论文解析
  12. VirtuoZo数字摄影测量(二)——模型定向与核线影像生成
  13. Volley(六 )—— 从源码带看Volley的缓存机制
  14. SSL基础:13:X.509证书格式介绍
  15. 学习专栏-关于Python读取数据学习记录
  16. 计算机毕业设计(80)php小程序毕设作品之视频播放电影小程序系统
  17. (二)ubuntu下安装Amd RX470驱动
  18. 从一到无穷大 #2 优雅的感知与处理Elephant Flows
  19. 五次面试,程序员的悲催轮回
  20. 魅族应用市场认领app流程

热门文章

  1. 如何检测计算机性能 具体步骤,如何测试电脑性能
  2. 回答审稿意见的一个简单的模板
  3. AntDesignVue表格中列的自定义隐藏与展示
  4. left out join举例
  5. 超声成像_人工智能如何帮助转变医学超声成像
  6. ZYNQ - 嵌入式Linux开发 -06- petalinux设计流程
  7. “前世青年照”又让你上套了?大数据时代,人生处处市“陷阱”...
  8. 表情符号Emoji的正则表达式
  9. [NXP i.MX6ULL] UBOOT-2020.04
  10. 对房地产交易-租房的思考