关于为什么WHERE
条款不起作用的任何想法?我已经确定我已经仔细检查了编码和拼写等。它不适用于简单的WHERE
子句,我尝试使用不同的运算符,我知道运算符在表中。我尝试过使用尾随空格,我复制并粘贴了SELECT DISTINCT column_name FROM table
的输出。总之,在发布这个问题之前,我确实已经确定不仅仅是我的一些愚蠢错误。
以下是给我带来麻烦的专栏的规格。 UTF8_General_Ci
及其VARCHAR(100)
。
我从来没有遇到任何WHERE
条款的问题,至少不是这样的。任何想法?提前致谢
这是代码;
选择site_specialty 来自网站WHERE site_specialty ='内科医学'
没有错误消息,它只是空白0行返回
答案 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%';