日期:2014-05-17  浏览次数:20376 次

like'%'有什么作用啊
  SELECT h_emp_mstr.emp_ic,   
         h_emp_mstr.emp_name,   
         h_emp_mstr.emp_finger_pass,   
         h_emp_mstr.emp_finger_privilege,
h_emp_mstr.emp_kqmc_group,
 h_emp_mstr.emp_id,
'fingers' = (select count(*) from h_emp_finger where emp_ic = h_emp_mstr.emp_ic )
    FROM h_emp_mstr,cc_mstr
where h_emp_mstr.cc_code=cc_mstr.cc_code and
h_emp_mstr.emp_state=1 and h_emp_mstr.emp_kqmc_group like 'A'+'%' and
h_emp_mstr.emp_ic is not null and h_emp_mstr.emp_ic<>'' and
cc_mstr.cc_level like '%' and
h_emp_mstr.emp_id like'%'

like'%'有什么作用啊
------解决方案--------------------
可以代表任意字符吧   好长时间没接触这个了
------解决方案--------------------
在"A"字符右边的可以是模糊查询,关键字符是"A"
------解决方案--------------------
模糊查询,查询字符串内是否含有关键词A
------解决方案--------------------
模糊查询,模糊匹配
------解决方案--------------------
CREATE TABLE #temp
(
id INT IDENTITY(1,1),
NAME varchar(50)

)

INSERT INTO #temp VALUES ( NEWID())
GO 100
--动手验证一下不就完了,全模糊匹配
SELECT * FROM #temp WHERE NAME LIKE '%'

------解决方案--------------------
多动手多打打飞机.........
------解决方案--------------------
null