回答

收藏

SQL SELECT LIKE(不区分大小写)

技术问答 技术问答 279 人阅读 | 0 人回复 | 2023-09-14

我正在尝试执行sql查询:
8 j5 X4 |1 |7 b- @) Q' H( T; wselect * from table where column like '%value%';但数据被保存为值(V为大写)。# a' d, I4 S* @' ?! p# j
当我执行这个查询时,我什么也做不了。我怎么打电话,这样无论字符的大小写如何都能找到值?, A! I- {! E6 R$ z: u0 G5 W
                                                                  G. ~0 A5 w$ y5 q
    解决方案:                                                                * Z; F% T1 n. p" n3 U" U# V4 i
                                                                都使用LOWER Function(列和搜索词)。这样做,即使查询中的内容类似,你也能保证%VaLuE%,也没关系
; {; d& }& b8 \- Z9 q. I* r6 W: [9 T' dselect qt.*from query_table qtwhere LOWER(column_name) LIKE LOWER('%vAlUe);
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则