回答

收藏

无法匹配SQL表中的单个字符

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

我需要使用’_’通配符可以找到所有只有一个字母字母)的通配符id。但是,当我运行查询时,我不会返回任何行。
; i: b! s" b8 j. W% M" A4 j这是我的查询:
5 c0 Z9 c: A0 W+ R3 y7 dSELECT *FROM tableWHERE id LIKE '_';我有一个表,可以调用两列,即id和name的Table1。id名记名称可以包含一个或两个字符。我试着只找到它。id只有一个字符的名字。以下是表格的例子:
$ [. _4 w& K9 T5 A- Aid     nameA      AlfredAD     AndyB      BobBC     Bridget在这个例子中,我只想回去Alfred和Bob。
/ E! G$ F  }4 B6 u- S我不想解决方案,但任何建议或想法都会有帮助。( Y0 X) k2 Y9 O' |; {
所以,在我的表格中,理想情况下,我只想回东亚。
1 J9 D& H, q$ g) C5 [6 _如果我专门搜索这个字符,它会起作用,但由于一些奇怪的原因,’_’通配符不起作用。8 v/ Q0 V$ J* i, ?8 B
例如:  D9 ^. ~4 h0 Q
SELECT *FROM icaoWHERE prefix_code ='Z';这行得通。& x6 Z4 c3 o6 U' ~" T+ ?5 p
                                                                ) Z6 D8 L/ A0 k
    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则