SQL常用函数之cast
2018-03-21 10:59
381 查看
类型强转:
CAST (<expression> AS <data_ type>[ length ]);cast( 列名/值 as 数据类型 )
e.g. cast(phone as varchar/integer/int)
可以直接执行四舍五入的操作;
--截断小数SELECT CAST('123.447654' AS decimal(5,2)) as result from tab_nm; RESULT
-----------
123.45
decimal(5,2)表示值总位数为5,精确到小数点后2位。
SELECT CAST('123.4' AS decimal) as result from dual;
结果是一个整数值:123;
还可以用于时间的转换:
2018-3-21 10:40:09
dateselect cast(date as varchar) as date from table1;结果如下:date2018-3-21 10:40:09
select cast(date as date) as date from table1;结果如下:date2018-3-21select cast(date as time) as date from table1;结果如下:date
10:40:09
CAST (<expression> AS <data_ type>[ length ]);cast( 列名/值 as 数据类型 )
e.g. cast(phone as varchar/integer/int)
可以直接执行四舍五入的操作;
--截断小数SELECT CAST('123.447654' AS decimal(5,2)) as result from tab_nm; RESULT
-----------
123.45
decimal(5,2)表示值总位数为5,精确到小数点后2位。
SELECT CAST('123.4' AS decimal) as result from dual;
结果是一个整数值:123;
还可以用于时间的转换:
2018-3-21 10:40:09
dateselect cast(date as varchar) as date from table1;结果如下:date2018-3-21 10:40:09
select cast(date as date) as date from table1;结果如下:date2018-3-21select cast(date as time) as date from table1;结果如下:date
10:40:09
相关文章推荐
- SQL 常用函数
- SQL中几个常用的排序函数
- Transact SQL 常用语句以及函数
- mssql 常用SQL语句或函数
- 【转】常用的SQL日期操作函数
- 常用函数SQL与Oracle的区别
- 刚知道SQL中的CAST()函数是这样用的
- SQL常用命令之判断数据库、函数、存储过程、表、视图等是否存在
- 黑马程序员--SQL中常用函数类型
- SQL 常用函数 ---------日期函数(二)
- SQL 常用字符串处理函数
- SQL对数据进行统计、常用集合函数
- SQL 之 cast()函数
- SQL 语句转换格式函数Cast、Convert
- mysql sql 常用命令和函数
- T-Sql - 常用函数
- SQL 语句转换格式函数Cast、Convert
- SQL常用函数之三 REPLICATE ()
- SQLite 常用 SQL 特别是时间函数