现在一个表中某个字段配置值为:
smodecode (mode_code char(8))当mode_code为:A_______ , 可我传入值A1234567查询数据库中是否有记录,都认为数据库中有该配置信息。
当mode_code为:A1234567, 就只能匹配A1234567。匹配成功.
当mode_code为:__A_____ ,传入值12A34343,匹配成功。
这样的SQL怎么写啊...
smodecode (mode_code char(8))当mode_code为:A_______ , 可我传入值A1234567查询数据库中是否有记录,都认为数据库中有该配置信息。
当mode_code为:A1234567, 就只能匹配A1234567。匹配成功.
当mode_code为:__A_____ ,传入值12A34343,匹配成功。
这样的SQL怎么写啊...
select COUNT(*) from smodecode where (mode_code = 'A1234567' or ??? )如果数据库中有A______这样的值,我也要count(*)返回大于零的值,这下明白了吧、 问好部分应该怎么写呢?
>select mode_code from smodecode;
mode_code
00Mddddf
0A______
jjjjjbjj
___34jka当我想查询某个值在数据库中是否有记录,当我的条件值为0Akkkkkk,OAkjefjel,等只要是0A开头的值,就认为数据库中有记录。
select × from smodecode where 传进来的字符 like Translate(mode_code , '*', '_')