如果我数据库里的字段里的数据是,有Lycop,有大写有小写,那我希望查询的时候,我输入全部大写,LYCOP,我希望都能查到结果,那么这样的sql语句该怎么写呢。
oracleåsqlserverä¸å¯ç¨upperå½æ°
æ¯å¦
select upper('Lycop') from dual --oracleç»æå°±æ¯ä½ 说çé£ç§
æä»¥ä½ åªéè¦
where upper('Lycop')='LYCOP'
å½whereæ¡ä»¶å°±è¡
追é®ä¸è¡åï¼æçæ°æ®æå¾å¤ï¼åç§åæ ·çã
大åå符ç¨åå¼å·å¼èµ·æ¥
追é®è¿æ¯æ¥ä¸å°æ°æ®ï¼æè¾å ¥æ¥ç转å为大åï¼æ°æ®åºéå¯æ²¡æå¹é çäºã
ä½ åéäº
where upper(PHYLYM) like '%ARTH%'把字段和数据同时转化为大写??
追答恩 是的。 或者同时转换为小写。。
追问搞定,搞定,thankyou