[英]selecting Max from a string and its uniqueness
如何生成唯一的表格编号
我表中的form_no列具有此记录
YU13-23-0004
YU13-24-0025
YU13-24-0026
我刚刚将这个SELECT MAX(form_no)测试为Latestapp FROM app_numbers
但是它获取YU13-24-0025而不是26,因为我要获取其substr(最后4位数字),然后+1,如何获取它以及如何确保表单的其他用户没有获取所获取的最大值。
谢谢
尝试这个! 从中选择max(SUBSTRING_INDEX(form_no,'-',-1))
select max(substring(form_no,'_',8)) from <your_table_name>;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.