摘要:
1.情景展示 如何根据身份证号推算出出生日期? 2.解决方案 --根据身份证号计算出生日期 SELECT DECODE(LENGTH(ID_CARD), 18, SUBSTR(ID_CARD, 7, 8), 15, '19' || SUBSTR(ID_CARD, 7, 6)) 出生日期 FROM V 阅读全文
posted @ 2019-06-05 11:38
Marydon
阅读(5951)
评论(0)
推荐(1)
摘要:
1.情景展示 筛选出指定字段字符长度既不等于18也不等于15的数据。 2.原因分析 第一步:按字符串度进行分组统计; 第二步:筛选数据。 你会发现,只将length=17统计了出来,长度不存在的数据没有统计出来。 3.解决方案 统计长度为0的数据,统计结果为0; 因为id_card字段为空的行记录, 阅读全文
posted @ 2019-06-05 11:29
Marydon
阅读(11288)
评论(0)
推荐(2)
摘要:
1.情景展示 如何快速的判断出指定字符串中是否包含中文呢? 2.解决方案 通过length()和lengthb()函数的比对结果进行判断。 lengthb(string)计算string所占的字节长度:返回字符串的字节长度,单位是字节; length(string)计算string所占的字符长度:返 阅读全文
posted @ 2019-06-05 11:01
Marydon
阅读(4407)
评论(0)
推荐(0)
摘要:
1.情景展示 需要对id_card字段按字符长度进行分组统计并进行计数。 2.错误方式 第一步:统计出id_card字段共存在几种情况。 第一种方式:distinct 第二种方式:group by 第二步:分组计数 计数只能通过group by来实现。 问题就在于: 当id_card字段内容为空(n 阅读全文
posted @ 2019-06-05 10:27
Marydon
阅读(11025)
评论(0)
推荐(0)
浙公网安备 33010602011771号