有表comProduct , 字段 ProdId(字符串类型)
0021001
0021002
0021004
如何取到ProdId最大值再+1(0021005)
15 个解决方案
#1
解析下面的SQL就可以得到了
SELECT MAX(CAST(ProdId AS INT)) AS MAXProdId FROM YOURTABLE
#2
将字符串取到程序中在程序中进行字符串处理,将字符串转化为整形或其他数字类型。
#3
select to_number(max(ProdId))+1 from comProduct
#4
值是可以加了,但是后面的要怎么显示回去字符串的呢? 求解。。 (也就是得到0021005)
#5
请问 to_number 是什么? 好像不是函数
#6
那我后面返回的值还要字符串的,怎么办?
#7
可以用CString的Format
#8
可以用CString的Format
将字符串取到程序中在程序中进行字符串处理,将字符串转化为整形或其他数字类型。
那我后面返回的值还要字符串的,怎么办?
能不能就上面的数据 写个SQL 语句给我看看 那个CString用法不知道怎么弄。
#9
#10
可以用CString的Format
将字符串取到程序中在程序中进行字符串处理,将字符串转化为整形或其他数字类型。
那我后面返回的值还要字符串的,怎么办?
能不能就上面的数据 写个SQL 语句给我看看 那个CString用法不知道怎么弄。
CString是MFC的东西
你的问题是纯sql的么?
#11
sql语句? 可以用CString的Format
将字符串取到程序中在程序中进行字符串处理,将字符串转化为整形或其他数字类型。
那我后面返回的值还要字符串的,怎么办?
能不能就上面的数据 写个SQL 语句给我看看 那个CString用法不知道怎么弄。
CString是MFC的东西
你的问题是纯sql的么?
#12
没解决,感谢你们的回答。我去SQL专区看看 ,,这边就结贴了!
#13
SELECT ('00' + CAST((MAX(CAST(ProdId AS INT)) + 1) AS varchar(50))) as ID
FROM comProduct
先转整型加一,然后再转字符型,字符串前加“00”
#14
没解决,感谢你们的回答。我去SQL专区看看 ,,这边就结贴了!
噗~ 刚结贴 你就发了 +‘00’ 是固定了 我这值是不固定的! 要是多个‘0’或者前面没‘0’了 值不都改变了
#15
SELECT ('00' + CAST((MAX(CAST(ProdId AS INT)) + 1) AS varchar(50))) as ID
FROM comProduct
先转整型加一,然后再转字符型,字符串前加“00”
噗~ 刚结贴 你就发了 +‘00’ 是固定了 我这值是不固定的! 要是多个‘0’或者前面没‘0’了 值不都改变了
#1
解析下面的SQL就可以得到了
SELECT MAX(CAST(ProdId AS INT)) AS MAXProdId FROM YOURTABLE
#2
将字符串取到程序中在程序中进行字符串处理,将字符串转化为整形或其他数字类型。
#3
select to_number(max(ProdId))+1 from comProduct
#4
解析下面的SQL就可以得到了SELECT MAX(CAST(ProdId AS INT)) AS MAXProdId FROM YOURTABLE
值是可以加了,但是后面的要怎么显示回去字符串的呢? 求解。。 (也就是得到0021005)
#5
select to_number(max(ProdId))+1 from comProduct
请问 to_number 是什么? 好像不是函数
#6
将字符串取到程序中在程序中进行字符串处理,将字符串转化为整形或其他数字类型。
那我后面返回的值还要字符串的,怎么办?
#7
将字符串取到程序中在程序中进行字符串处理,将字符串转化为整形或其他数字类型。
那我后面返回的值还要字符串的,怎么办?
#8
可以用CString的Format
将字符串取到程序中在程序中进行字符串处理,将字符串转化为整形或其他数字类型。
那我后面返回的值还要字符串的,怎么办?
能不能就上面的数据 写个SQL 语句给我看看 那个CString用法不知道怎么弄。
#9
itoa 数字转字符串
atoi 字符串转数字
用法
http://baike.baidu.com/link?url=yqMnP5C_R3CJ3Up3Hhx-wwJRD8EjFP0K8NgIrERCQd0QbVMh2-SvihpTC9d3v1uC
http://baike.baidu.com/view/653935.htm
atoi 字符串转数字
用法
http://baike.baidu.com/link?url=yqMnP5C_R3CJ3Up3Hhx-wwJRD8EjFP0K8NgIrERCQd0QbVMh2-SvihpTC9d3v1uC
http://baike.baidu.com/view/653935.htm
#10
可以用CString的Format
将字符串取到程序中在程序中进行字符串处理,将字符串转化为整形或其他数字类型。
那我后面返回的值还要字符串的,怎么办?
能不能就上面的数据 写个SQL 语句给我看看 那个CString用法不知道怎么弄。
CString是MFC的东西
你的问题是纯sql的么?
#11
sql语句? 可以用CString的Format
将字符串取到程序中在程序中进行字符串处理,将字符串转化为整形或其他数字类型。
那我后面返回的值还要字符串的,怎么办?
能不能就上面的数据 写个SQL 语句给我看看 那个CString用法不知道怎么弄。
CString是MFC的东西
你的问题是纯sql的么?
#12
没解决,感谢你们的回答。我去SQL专区看看 ,,这边就结贴了!
#13
SELECT ('00' + CAST((MAX(CAST(ProdId AS INT)) + 1) AS varchar(50))) as ID
FROM comProduct
先转整型加一,然后再转字符型,字符串前加“00”
#14
没解决,感谢你们的回答。我去SQL专区看看 ,,这边就结贴了!
噗~ 刚结贴 你就发了 +‘00’ 是固定了 我这值是不固定的! 要是多个‘0’或者前面没‘0’了 值不都改变了
#15
SELECT ('00' + CAST((MAX(CAST(ProdId AS INT)) + 1) AS varchar(50))) as ID
FROM comProduct
先转整型加一,然后再转字符型,字符串前加“00”
噗~ 刚结贴 你就发了 +‘00’ 是固定了 我这值是不固定的! 要是多个‘0’或者前面没‘0’了 值不都改变了