截取身份出生日期 带横杠
时间: 2023-10-30 07:56:18 浏览: 214
根据引用\[1\]中的描述,水平分割是将数据行根据使用特点进行分割,分割后的表结构相同,但存储的数据不同。在身份证号码的例子中,可以按照省份对身份证号进行水平分割,将不同区域的身份证号存储在不同的表中。这样,在查询时只需根据省份代码检索相应的表,可以提高查询速度。
根据引用\[2\]中的描述,身份证号的出生日期可以作为一个属性。根据实际情况来决定数据类型,需要考虑取值范围和要进行的运算。对于年龄属性,可以选择整数作为数据类型,因为需要进行算术运算,而CHAR(n)数据类型不能进行算术运算。由于一个人的年龄在百岁左右,可以选择短整数作为年龄的数据类型。
综上所述,如果要截取身份证的出生日期并带有横杠,可以根据身份证号进行水平分割,将不同区域的身份证号存储在不同的表中,然后根据需要从相应的表中查询出生日期,并在结果中添加横杠。
#### 引用[.reference_title]
- *1* *2* *3* [《数据库系统概论》学习笔记](https://blog.csdn.net/StaffPencil/article/details/128786624)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文