什么不工作

时间:2014-04-28 17:18:45

标签: mysql where

关于为什么WHERE条款不起作用的任何想法?我已经确定我已经仔细检查了编码和拼写等。它不适用于简单的WHERE子句,我尝试使用不同的运算符,我知道运算符在表中。我尝试过使用尾随空格,我复制并粘贴了SELECT DISTINCT column_name FROM table的输出。总之,在发布这个问题之前,我确实已经确定不仅仅是我的一些愚蠢错误。

以下是给我带来麻烦的专栏的规格。 UTF8_General_Ci及其VARCHAR(100)

我从来没有遇到任何WHERE条款的问题,至少不是这样的。任何想法?提前致谢

这是代码;

  

选择site_specialty   来自网站WHERE site_specialty ='内科医学'

没有错误消息,它只是空白0行返回

2 个答案:

答案 0 :(得分:0)

试试这个

 SELECT site_specialty FROM site WHERE site_specialty LIKE '%INTERNAL MEDICINE%'

答案 1 :(得分:0)

在完全放弃之前,我会尝试:

SELECT site_specialty
FROM site
WHERE upper(site_specialty) like '%INTERNAL%MEDICINE%';