当前位置:编程学习 > C#/ASP.NET >>

关于手机选号的like问题请大家帮忙?

--------------------编程问答-------------------- 这语句 我表示我写不出来、 --------------------编程问答-------------------- 帮顶一下,MARK --------------------编程问答-------------------- 尾号可以这么写
and (substring(phone,8,2) in ('01','03','05','07','08','10','12') and (cast(substring(phone,10,2)as int) between 1 and 31))

排序可以这么写
ORder by  len(Replace(phone,'8','')) --------------------编程问答-------------------- 你可以把你的靓号分个类

然后每个号码后面加一个字段属于哪个类型的。

这样不就好判断了? --------------------编程问答--------------------
引用 4 楼 wxr0323 的回复:
你可以把你的靓号分个类

然后每个号码后面加一个字段属于哪个类型的。

这样不就好判断了?


号码分类是 最高性能的方式 --------------------编程问答--------------------
引用 5 楼 hch126163 的回复:
引用 4 楼 wxr0323 的回复:

你可以把你的靓号分个类

然后每个号码后面加一个字段属于哪个类型的。

这样不就好判断了?


号码分类是 最高性能的方式
如果一万多个号码,每个号都选分类的话岂不是很累 --------------------编程问答-------------------- 帮你顶一下  mark --------------------编程问答-------------------- 每个位都设置为一个字段,这样条件好写一点,分别是A、B、C、D、E、F、G、H、I、J、K

AABBCC : where F=G or H=I or J=K
 
*A*A*A*: Where F=H and H=J

... --------------------编程问答-------------------- 友情帮顶 --------------------编程问答-------------------- 这个还真没写过,等待答案 --------------------编程问答-------------------- 帮你顶 --------------------编程问答-------------------- 好吧,我说一下,我曾经写过,一个关于类型QQ靓号的功能,当时数字是5-8位,我时系统先自动生成一批号码,然后给用户注册用。我时在生成的时候,用数列和正则去做的,特殊号码的判断 。比如你说的123123,123456,反正。就是循环比较。 --------------------编程问答-------------------- 学习·· --------------------编程问答-------------------- 用正则比较好,纯SQL比较难写。
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,