[英]SQL: How is it possible to find all data that contain a specific letter in it a specific amount of time?
[英]In SQL is it possible to create a serial primary key that begins with a specific letter and is followed by a specific amount of numbers?
我有很多行现有数据,这些数据似乎使用以字母 K 开头并后跟 8 或 9 个随机数的唯一标识符列。 我想将此列用作表中的主键。 对于将来添加到表中的所有内容,我想自动生成一个唯一的 PK,它遵循与现有数据相同的格式。 有没有办法在 SQL 代码中实现这一点,或者我是否需要创建一个精心设计的(对于我的初学者级别) Python function 来生成唯一的 PK?
我会保留现有的行,并继续为未来的行使用不同的方案,例如没有字母的纯数字(转换为字符串)。 这可以方便地用序列生成,并且没有冲突的风险。
简单胜过感知美!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.