sql 查询 我有一个月和日组成的数字,有两组月和日想在身份证号中挑选出在该该两组月日之间出生的人,不知道应该怎么写.身份证号有可能是15位或者18位月日组合的形式如下10-17/04-20月-日/月-日求教各位大侠 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用先判斷位數再用substring取15轉換18參照 select * from view_MemberInfo where ( case when len(f_CardID) = 15 then substring(f_CardID,9,4) else substring(f_CardID,11,4) end) between '1017' and '0420'这样写对么 用SQL分页 问触发器sql 求一条SQL语句 从数据库中只取出2007年1月的数据,用什么方法啊 菜鸟求教!急急急 在查询分析器中,怎样取回被执行的存储过程的返回值??? 100万的测试数据,用什么方法快速建立. 创建巡更系统用数据库出现失败? 看似简单,却弄的我头疼了好久的sql。求高手指教 请教一个一对多的查询 求:查询语句中,如何让where中的索引起作用? 麻烦解释下这条语句的执行过程
15轉換18參照
(
case when len(f_CardID) = 15
then substring(f_CardID,9,4)
else substring(f_CardID,11,4)
end) between '1017' and '0420'
这样写对么