sql cast 和convert使用详解
2015-11-30 14:13
881 查看
cast和convert函数都是sql 类型转换函数,只是使用语法不同,且在时间转换时convert函数具有style格式!支持转换类型:二进制,同带binary前缀的效果 : binary字符型,可带参数 : char()日期 : date时间: time日期时间型 : datetime浮点数 : decimal整数 : signed无符号整数 : unsigned例:1、
SELECT
CONVERT
(
'23'
,SIGNED); 结果:23
SELECT
CAST
(
'125e342.83'
AS
signed); 结果:125
SELECT
CAST
(
'3.35'
AS
signed); 结果:32、selectCAST('123.4'asdecimal) -- 123
select CONVERT(decimal, '123.4') -- 123
select CAST('123.4' as decimal(9,2)) -- 123.40 select CONVERT(decimal(9,2), '123.4') -- 123.403、年份转换
SET @dt=
'1900-1-2'
SELECT CAST(@dt
as
binary(8))--结果:0x0000000100000000时间转换SET @dt='00:00:01'SELECT CAST(@dt as binary(8))----结果: 0x000000000000012C
相关文章推荐
- 常用sql笔记
- Oracle分区表和索引的创建与管理
- Django程序无法获取数据库更新过的记录
- 数据库的并发控制和封锁协议分析
- java向oracle中存取图片
- Genero SQL Performance
- mysql 连表查询结果集图解
- SQL SERVER数据库备份时出现“操作系统错误5(拒绝访问)
- mysql优化方案
- sql
- Sqlserver本地服务启动不了,提示请求失败或服务未及时响应
- mysql无法启动ERROR! MySQL is running but PID file could not be found ?
- 数据库——关系代数中的除法运算【转】
- 你造SQL中的 Where 1=1 吗
- redis实现发布/订阅
- Mysql如何清空数据库的所有表数据
- Mongodb相对于关系型数据库的优缺点
- ATM自动取款机终端系统(基于visual studio 2015与Sql server 2014平台的C#项目)
- 如何设置mysql允许外网访问
- MySQL之CAST与CONVERT 函数的用法