求一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里面可以用!
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,11,8)from tb
你这个把长度给写死了吧。。
有的身份证不是1
相关问答:
数据类型:
Code char(6)
CreateTime datetime
Price float
数据如下:
Code CreateTime Price
031021 2008-10-17 15:00:1 ......
users表
name companyId companyName
company表
companyId companyName
1 a公司
2 b公司
......
小弟是个新手 现在有个问题一直不能解决
例如
procedure produce_proc
@p001 nvarchar(8000),
@p002 nvarchar(8000),
@p003 nvarchar(8000),
& ......
是不是只能在执行存储过程之前替换掉敏感字符了?
应该是的,可以用正则去替换
引用
应该是的,可以用正则去替换
得寸进尺的问下,除了替换单引号,还需要替换哪些呢?谢谢~
C# code:
我自 ......
怎么把下面的改成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_ ......