关于自动给运动员编号

问题描述

我想在SQL库里面直接自动给运动员编号,比如:1001第一个“1”代表系别,后面三位代表运动员号码`~~1开头代表计算机系的2开头代表管理系的3开头代表经济系的。。这个要怎么办??vb.net+SQL的

解决方案

解决方案二:

那只有写程序,sql没有这功能貌似,标识列是不行的
解决方案三:

ls的写程序的话,有没有相关的例子语句???可以发出来看看吗?~
解决方案四:

SQL语句中也有CASE,你看一下SELECT的详细表达方式.
解决方案五:

可以在SQL语句中判断条件来实现
解决方案六:

添加的时候判断一下.然后数据库id+1
解决方案七:

添加的时候判断类型,然后max(id)+1
解决方案八:

都没有相关的代码发出来看看吗???我学的很浅,有代码参考就好了~~~·
解决方案九:

CREATEFUNCTIONNewAthlID(@DeptIDVARCHAR(2))RETURNSVARCHAR(10)ASBEGINDECLARE@MaxIDINTDECLARE@AthlIDVARCHAR(3)SELECT@MaxID=CAST(MAX(AthlID)ASINT)FROMTableNameWHEREDeptID=@DeptIDIF@MaxID<10SET@AthlID='00'+CAST(@MaxIDASVARCHAR(1))ELSEIF@MaxID<100SET@AthlID='0'+CAST(@MaxIDASVARCHAR(2))RETURN@DeptID+@AthlIDEND

解决方案十:

如何规范您的数据库。当然,规范数据库的原则是划分适合(合适)的数据库字段。以上问题,您可以通过合适的字段解决。而且不需要将问题搞得这样复杂。这样也会使你的程序代码复杂化,你有想过没?不如多划出一个字段来得简单又合适。毕竟,学习与编程是两回事,学习要求学会,而编程原则是完成目标。

时间: 2025-01-31 02:05:10

关于自动给运动员编号的相关文章

怎么关闭Word文档中自动添加项目编号

  怎么关闭Word文档中自动添加项目编号         1.启动Word 2013,打开"Word选项"对话框,在左侧选择"校对"选项,在右侧窗格中的"自动更正选项"栏中单击"自动更正选项"按钮,如图1所示. 图1 单击"自动更正选项"按钮 2.打开"自动更正"对话框,切换到"键入时自动套用格式"选项卡,在"键入时自动应用"栏中取消"

Word文档自动生成公式编号

  大家在使用office2010制作Word文档的时候想要在Word文档自动生成公式编号,那么office2010怎么在Word文档自动生成公式编号呢?其实方法很简单哦,只要打开文档选择插入公式位置后点击MathType就可以插入公式了哦,下面就和小编一起来看看吧. office2010在Word文档自动生成公式编号方法: 打开需要插入公式的office2010Word文档,确定插入公式的位置   点击"MathType" ,点击"显示" 打开公式输入对话框  

写公司管理系统 要求添加人员后,自动生成员工编号?怎么写,求解,谢谢!

问题描述 写公司管理系统 要求添加人员后,自动生成员工编号?怎么写,求解,谢谢! 员工信息里有员工编号,但是添加的时候要求添加员工后自动生成员工编号. 解决方案 数据库写个函数,传员工类型,后面编号最大值+1 拼起来就好了啊 解决方案二: 你的员工编号要求什么样子的?例如:emp1001 解决方案三: 公司有BOSS 经理Manger 普通员工 每个类型区分排号.例如Bxx, Mxx,Cxx 解决方案四: 后面编号长度用到4位(随你),不足用零补齐 解决方案五: 经理Manger 普通员工 每个

我用SQL做数据库。在DATAGRID显示。我想用自动生成的编号进行删除。怎么写那个条件呀??

问题描述 我用SQL做数据库.在DATAGRID显示.我想用自动生成的编号进行删除.怎么写那个条件呀?? 解决方案 解决方案二:sf,?解决方案三:我用SQL做数据库.在DATAGRID显示.进行删除一行.怎么写那个条件呀??解决方案四:whereID=Datagrid.selectRows.cell[ID]解决方案五:...........解决方案六:我也想知道,正在找這方面的資料~~~~~解决方案七:该回复于2008-05-05 14:27:41被版主删除

hbase-spark创建dataframe导入phoenix如何禁止自动创建字段编号

问题描述 spark创建dataframe导入phoenix如何禁止自动创建字段编号 请教:从HDFS里读一个文件,map开拿出数据,转换成dataframe类型,再放入phoenix里面.转换成dataframe后,为什么给数据自动加一个前缀"_1","_2".这样导致数据放入phoenix的时候,列簇对应不上,phoenix表已经创建好,定义过列簇名,下面是代码,和报错 我创建phoenix表的行键列簇名字已经定义好了:HANGJIAN , LIECU ,LIE

ccccc-ofbiz自动生成id编号gggg

问题描述 ofbiz自动生成id编号gggg 在ofbiz里,如何通过xml文件直接生成id编号,不经过任何Java代码,非常急,请指教 解决方案 这东西好像得用ofbiz迷你语言吧,时间长了,记不清了

我要让系统自动生成订单编号,按日期,先检查当前日期是否有运单,如果没有就是当前日期+00001,如果有就是+00002依次往后。

问题描述 我要让系统自动生成订单编号,按日期,先检查当前日期是否有运单,如果没有就是当前日期+00001,如果有就是+00002依次往后. 解决方案 解决方案二:根据日期取当前日期的max(编号),如果没有从1开始编号,如果有加1,最后转换为你的编号格式解决方案三:可以具体的给点代码?谢谢啊解决方案四:ifexists(select1fromsysobjectswhereID=object_ID('sp_GetID')andtype='p')dropprocsp_GetIDGoCREATEpro

Word2010怎么自动生成表格编号

  如果是在Excel中,要生成表格的顺序编号,这应该大家都懂吧.但是在Word2010中,就很多的朋友不懂了.其实也是很简单的,只要用到剪贴板中的格式刷,一切就好搞定啦! 操作步骤: 1.打开Word2010,在"插入"功能栏中选择"绘制表格",然后绘制好表格. 2.然后把鼠标定位在第一单元格,在"开始"功能栏中的"段落"组里选择"编号库"按钮. 3.然后选择"剪贴板"中的格式刷.然后

自动生成编号的方法

前言:用过许多序号的方法,indentity 或 new id() ,都不好用,自己写了一个,这个序号的特点是:每次取相应表中的系统当天最大序号,如果当天无记录,则自动生成一个当天序号 1.建种子表,这个表用来保存各个表目前已使用到的最大序号--种子表create table SEED (BM varchar(20) not null, --表名BH varchar(12) not null, --种子编号constraint PK_SEED primary key(BM))go 2.当我们建一