回答

收藏

搜索文本字符串中的特定单词-SQL

技术问答 技术问答 407 人阅读 | 0 人回复 | 2023-09-12

我想知道是否有人能帮助我。我知道我做错了什么,让事情变得复杂,但我不确定是什么。
8 g0 Q7 Z' P) [& v, E/ O! c当有人用自闭症、自闭症、阿斯伯格斯等词来回答问题时,我想从问题205、227和278中挑出文字。0 K! s- _, R+ v% |
发生的事情是,我只得到一个单词短语,而不是当有人在字符串中写单词时,例如,我有自闭症不会出现在输出中。只有当有人写自闭症时。我注意到它也区分了大小写。我想知道它是否可以编码,这样我就不必用大写和小写的所有组合来写所有的单词。
$ |+ Z; P7 V: N& i我需要的主要内容是具体问题(question.id),并能在这些问题的响应中搜索特定单词和短语的出现(texter_survey_response_value.value)。, O/ c5 [7 d( v6 h7 Q9 t
                select     texter_survey_response.response_id,question_id,conversation_id,    texter_survey_response_value.value as scrubbed_feedback    from    texter_survey_response    join texter_survey_response_value on texter_survey_response.response_id =     texter_survey_response_value.response_id    where    texter_survey_response_value.question_id IN    and texter_survey_response_value.value = 'Autism'    or texter_survey_response_value.value = 'ASD'    or texter_survey_response_value.value = 'Autistic'    or texter_survey_response_value.value = 'Aspergers'    or texter_survey_response_value.value = 'Autism Spectrum'    or texter_survey_response_value.value = 'Autistic Spectrum Disorder'    or texter_survey_response_value.value = 'Autistic Spectrum'    or texter_survey_response_value.value = 'Autism Spectrum Disorder'    and texter_survey_response_value.value is not null                * O- N+ Z% Y' H) `1 U" ~
    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则