當前位置:股票大全官網 - 財經資訊 - MYSQL想要確定壹個字段中的最後n個字符串是否包含壹個字符串。

MYSQL想要確定壹個字段中的最後n個字符串是否包含壹個字符串。

以下語句返回tab表中所有描述字段的後30個字符包含“金融和經濟”的結果:

select * from tab where instr(right(descr,30),‘finance‘)》0

判斷在於INSTR(right(descr,30,‘finance‘)》0,首先取右邊的30個字符,然後判斷中間是否包含您想要的結果。

如果妳想在程序中判斷該表是否包含它,妳可以這樣寫

從選項卡中選擇if null(sum(instr(right(c 1,30),‘finance’,0)作為c。

然後,根據結果判斷是否大於0。