MySql 数据类型转换
来源:互联网 发布:淘宝10元麦克风 编辑:程序博客网 时间:2024/06/16 20:01
数据 表t_depart
---------------------------------------------------------------------------
code(vechar 20) name parent(vechar 20)
---------------------------------------------------------------------------
01 总部
0101 营销一部 01
0102 营销二部 01
0103 营销三部 01
0104 营销四部 01
该表是部门表,无限分类
我现在想实现用程序往表里边添加数据时能自动算出新的部门号,即现在添加总部的子部门01时,下边就应该是0105了
SELECT right( '10000' + cast( max( code ) AS unsigned ) +1, 4 ) FROM t_depart WHERE parent = '01';
从字符串str 开始,返回最右len 字符。加10000是为了能从右取4个数,因此只要是加10000的正数倍都是可以的。
cast()函数主要是为了转化数据类型 CAST(expr AS type)
这个类型 可以是以下值其中的 一个:
BINARY[(N)]
CHAR[(N)]
DATE
DATETIME
DECIMAL
SIGNED [INTEGER]
TIME
UNSIGNED [INTEGER]
其他的就不解释了。
- Mysql 数据类型转换
- MySql 数据类型转换
- mysql 数据类型转换
- MySql数据类型隐形转换
- MySql与Java数据类型转换
- MySql与Java 数据类型转换
- MySQL与Oracle数据类型转换
- MySQL与Oracle数据类型转换
- MySql中的数据类型转换注意事项
- mysql与oracle数据类型转换
- mysql与oracle数据类型转换
- MYSQL 与 Oracle 之间的数据类型转换
- MYSQL 与 Oracle 之间的数据类型转换
- Mysql常用的数据类型以及转换函数
- Java Date和MySQL datetime数据类型转换
- mysql与java数据类型转换对应表
- MYSQL 与 Oracle 之间的数据类型转换
- Oracle与MySQL的数据类型转换总结
- EditText和Button组件样式的制作
- 行列互换(一)
- 在Makefile中把变量的值变成小写或者大写
- 嵌入式Linux之Kernel(裁减移植)启动调试技术
- 嫣然一笑苦了情
- MySql 数据类型转换
- mfc edit 自动换行
- 简单读取带有EXCEL宏病毒文件的内容
- (十一)开创自己的数据类型:类的开始
- SQL学习快速链接
- android surfaceflinger
- SYBASE & ORACLE自增主键
- 重载CMFCRibbonButton
- 初学Android,监控ContentProvider的数据改变(五十七)