易截截图软件、单文件、免安装、纯绿色、仅160KB

求一SQL语句。谢谢

id    name    sfz

1    aa    410654198001204562
2    bb    410654198120461287
4    cc    410654198508025262
5    dd    410654198611236236
6    ee    410654198604163466


我在后台输入用户名(name)和密码(sfz)

密码是身份证的后8位。
比如 aa 的密码就是  01204562

然后我输入完毕提交,怎么在数据库中截取 sfz 的后八位来和我输入的密码相比较呢?

不想先取出来再截取字符串,太麻烦,有没有朋友能帮忙指点下,谢谢
subString()就行了!

sql里面可以用!


引用
SQL codeselect sfz1=substring(sfz,9,8)from tb


select * from table where name=aa and sfz=...

后面不会写啊。。。求教!谢谢!

SQL code:
select substring(sfz,11,18) from tableName where id=1


引用
SQL codeselect sfz1=substring(sfz,9,8)from tb

不好意思。打错了

SQL codeselect sfz1=substring(sfz,11,8)from tb

引用
SQL codeselect sfz1=substring(sfz,9,8)from tb


你这个把长度给写死了吧。。

有的身份证不是1


相关问答:

求助一句SQL语句

数据类型:
Code char(6)
CreateTime datetime
Price float

数据如下:

Code      CreateTime          Price
031021 2008-10-17 15:00:1 ......

求sql触发器语句

users表
name  companyId  companyName


company表
companyId  companyName
1          a公司
2          b公司
......

sql server 存储过程循环赋值的问题

小弟是个新手 现在有个问题一直不能解决
例如
procedure produce_proc
    @p001 nvarchar(8000),
    @p002 nvarchar(8000),
    @p003 nvarchar(8000),
  & ......

如果存储过程是拼的SQL,那么要防止注入,怎么办?

是不是只能在执行存储过程之前替换掉敏感字符了?
应该是的,可以用正则去替换

引用
应该是的,可以用正则去替换


得寸进尺的问下,除了替换单引号,还需要替换哪些呢?谢谢~

C# code:

我自 ......

oracle中的to_char,sql server 2005对应的方法是什么

怎么把下面的改成sql server的方法?
to_char(img_comm_metadata.scene_centre_time,'yyyy-mm-dd hh24:mm:ss')>='1990-10-13 09:41:20'
SQL code:
datediff(ss,'1990-10-13 09:41:20',img_ ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号