`
小塔
  • 浏览: 21428 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

sql 语句实现电话号筛选,例如:AABB,ABAB

    博客分类:
  • sql
 
阅读更多

项目数据库为SQL Server 要求实现电话号筛选:

 

 

第一中类型: ABAB

select * from telephone where SUBSTRING(telenumber,8,2)=SUBSTRING(telenumber,10,2) and SUBSTRING(telenumber,8,1)!=SUBSTRING(telenumber,11,1);

    查询结果:

  telenumber
  ------------
 130****1212
 130****2323
 130****3434

 

 

第二种类型: AABB

select * from telephone where SUBSTRING(telenumber,8,1)=SUBSTRING(telenumber,9,1) and SUBSTRING(telenumber,10,1)=SUBSTRING(telenumber,11,1) and SUBSTRING(telenumber,8,1)!=SUBSTRING(telenumber,11,1);

   查询结果:

   telenumber
   ------------
   189****1122
   189****3344
   189****5566

 

 

第三种类型:  AAAB

select * from telephone where SUBSTRING(telenumber,8,1)=SUBSTRING(telenumber,9,1) and SUBSTRING(telenumber,9,1)=SUBSTRING(telenumber,10,1) and SUBSTRING(telenumber,8,1)!=SUBSTRING(telenumber,11,1);

    查询结果:  

  telenumber
   ------------
  130****1112
  189****2223
  189****3334

 

 

第四种类型:  ABBB

select * from telephone where SUBSTRING(telenumber,9,1)=SUBSTRING(telenumber,10,1) and SUBSTRING(telenumber,11,1)=SUBSTRING(telenumber,10,1) and SUBSTRING(telenumber,8,1)!=SUBSTRING(telenumber,11,1);

   查询结果:

   telenumber
   ------------
   189****7888
   189****6777
   189****5666

 

 

第五种类型: AAAA

select * from telephone where SUBSTRING(telenumber,8,2)=SUBSTRING(telenumber,10,2) and SUBSTRING(telenumber,8,1)=SUBSTRING(telenumber,11,1);

    查询结果:

   telenumber
   ------------
   130****1111
   130****8888
   130****9999

 

 

如果有更好的解决办法,希望你留言给个提示.谢谢

分享到:
评论

相关推荐

    qq 筛选器

    A.要查找"8位ABAB结尾的号码,例如:45617878",可以输入模式"????ABAB"。 B.要查找"7位AAAA结尾的号码,例如:4561111",可输入模式"?...要查找"7位回旋号,中间是0的号码,例如:5310135",可输入模式"ABC0CBA"。

    aabb-tree:MATLAB的d维aabb-tree实现

    3. 图像处理:在图像分割或特征提取时,AABB树可用于快速筛选候选区域。 4. 数据索引:在地理信息系统中,AABB树可用来快速定位空间数据。 五、标签相关知识 1. **Geometry**:计算几何是研究几何问题的数学分支,...

    DIRECTX 实现 AABB 碰撞检测

    在C++中实现AABB碰撞检测,首先需要定义AABB的数据结构,通常包含一个最小顶点和一个最大顶点,分别代表边界框的左下后角和右上前角。例如: ```cpp struct AABB { DirectX::XMVECTOR min; DirectX::XMVECTOR max...

    php中mysql数据库的sql注入与全面防范

    例如,攻击者可以在搜索框中输入恶意的 SQL 语句,如「aabb%’ or 1=1 order by id#」。这将导致 SQL 语句变为「SELECT * FROM users WHERE username LIKE ‘%aabb%’ or 1=1 order by id# ORDER BY username」,...

    遗传练习题集(分离定律、自由组合定律、伴性遗传).doc

    比如,两对等位基因(如AaBb)自交,后代基因型比例为AABB:AABb:AAbb:AaBB:AaBb:Aabb:aaBB:aaBb:aabb=1:2:1:2:4:2:1:2:1。 3. **伴性遗传**:某些基因位于性染色体上,因此其遗传方式与性别相关联。例如,如果惯用...

    bvh:动态AABB树实现

    下面我们将深入探讨动态AABB树的实现原理及其在C++中的应用。 **1. AABB树的定义** AABB(Axis-Aligned Bounding Box,轴对齐边界盒)是将三维空间中的几何对象用一个与坐标轴平行的最小矩形框进行包围的简单方法。...

    遗传定律和遗传概率计算题.doc

    F1自交,所有可能的基因型和比例为AABB:AABb:AAbb:AaBB:AaBb:Aabb:AAbb:aaBb:aabb=1:2:1:2:4:2:1:2:1,根据累加效应,共有9种基因型,5种表现型。 7. 黄鼠(A_B_)与灰色鼠(aaB_)或(A_bb)交配,但A和b纯合致死,双杂...

    AABB式、ABAB式、AABC式成语大全.doc

    文档"AABB式、ABAB式、AABC式成语大全.doc"包含了三种常见的中文成语结构,即AABB式、ABAB式和AABC式。这些成语形式多样,富有韵律感,是中国传统文化中独特的语言艺术表现。 1. AABB式成语: 这种格式的成语特点是...

    zanblog2.0.2主题wordpress

    例如,CSS3支持动画、过渡、变换、多列布局、伪元素、媒体查询等,这些都极大地提升了网页的交互性和响应式设计能力。在zanblog2.0.2主题中,CSS3的运用使得网站在不同的设备和浏览器上都能展现出良好的视觉效果和...

    手机号码评分程序

    3. 符合AABB 或者ABAB 模式的加 1 分。例如:2255,3939,7777 都符合这个模式,所以都被加分。注意:7777 因为满足这条标准两次,所以这条标准给它加了 2 分。4. 含有:6,8,9 中任何一个数字,每出现一次加 1 分。...

    AABB碰撞检测算法

    它可能包含了优化的AABB算法和其他高级碰撞检测技术,例如针对多边形和三角面片的处理,以及支持动态物体的碰撞检测。 在实际应用中,AABB算法通常与其他碰撞检测技术结合使用,如OBB(oriented bounding box,即...

    OpenGL深度值+AABB包围盒

    在你的问题中,你可能试图结合深度值和AABB来实现拣选。通常步骤如下: 1. **视口到世界空间转换**:首先,你需要将屏幕坐标(屏幕点击的位置)转换为视口坐标,然后进一步转换为投影空间坐标。 2. **射线生成**:...

    AABC、ABCC、AABB、ABAB、ABAC、AAB、ABB七种形式成语大全.doc

    【成语大全】这篇文档主要汇总了七种特定形式的成语,包括AABC、ABCC、AABB、ABAB、ABAC、AAB、ABB。这些成语具有独特的韵律和表达方式,经常出现在文学作品和日常语言中,用以增强语言的表现力和艺术性。 AABC形式...

    AABB包围盒碰撞检测算法1

    在游戏开发中,碰撞检测是至关重要的,尤其是在3D场景中。AABB(Axis-Aligned Bounding Box,轴对齐包围盒)是一种常用的简单碰撞检测方法,...在Cocos2d-x等引擎中,开发者可以方便地利用内置的AABB类来实现这一功能。

    遗传规律题型分类归纳.doc

    例如,非糯性与糯性的水稻杂交,若F1自交后代出现两种花粉颜色,证明等位基因在减数分裂时发生了别离。 2. 自交法:杂种F1自交,如果F2出现显性和隐性的两种表现型,说明F1产生了两种配子,证明了基因别离定律。 3. ...

    7-14(AABB获取Body).zip

    标题 "7-14(AABB获取Body).zip" 暗示了这是一个关于计算机图形学或游戏开发的压缩包,其中可能包含与轴对齐边界...同时,通过分析"GetBodies"的实现,可以理解如何结合AABB和物理系统来实现高效的空间管理和碰撞检测。

    ABB~ABAB~ABCC~AABC~AABB~ABAC四字词语大全.doc

    ABB~ABAB~ABCC~AABC~AABB~ABAC四字词语大全.doc

    碰撞检测AABB

    在本主题中,我们将深入探讨如何使用VC++实现AABB算法进行物体间的碰撞检测。 首先,理解AABB的基本概念。AABB是包围一个对象的最小矩形,其边与坐标轴平行。对于3D空间中的对象,AABB由六个面组成,每个面都是一个...

    aabb_三角形相交_网格快速判断_saildrp_三角形相交_AABB_

    本主题聚焦于"AABB(轴对齐包围盒)与三角形相交"的快速判断算法,由"Saildrp"提出并实现。以下将详细介绍这一算法的核心知识点及其在C++中的实现。 首先,我们要理解AABB的概念。AABB(Axis-Aligned Bounding Box...

    AABB包围盒自定义环境阴影

    本文将深入探讨AABB如何应用于环境阴影的自定义实现。 首先,AABB包围盒是将3D对象用一个简单的矩形盒子包围,这个盒子与坐标轴平行,可以方便地进行相交测试和空间划分。在Unity中,AABB可以用于提高效率,例如在...

Global site tag (gtag.js) - Google Analytics