亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我怎樣才能得到句子中的確切單詞

我怎樣才能得到句子中的確切單詞

陪伴而非守候 2023-03-17 10:17:10
如果我執行此查詢,我將搜索包含以下內容的字段:[水,可樂,7up][可樂、水、7up]所以,即使參數是用大寫字母寫的,我也想返回這些項目,為此我正在使用這個@Query@Query("SELECT * from drinksList WHERE list LIKE '%'||:name||'%'")我錯過了什么?編輯現在我正在使用LIKE %param%,但問題是如果表格是這樣的:[水,可樂,7up][可樂、waterera、7up][Waterg3d,可樂,7up][可樂、水23、7up]我想找到“水”,它會顯示所有這些記錄,我只想找到“水”這個詞,不管它是小寫還是大寫。
查看完整描述

1 回答

?
慕姐8265434

TA貢獻1813條經驗 獲得超2個贊

以下應該有效:-


@Query("SELECT * from drinksList WHERE list||',' LIKE '%'||:name||',%' OR list||',' LIKE :name||',%'")

這基于/使用以下方法進行了測試:-


DROP TABLE IF EXISTS DrinksList;

CREATE TABLE IF NOT EXISTS DrinksList (list TEXT UNIQUE NOT NULL);

INSERT INTO DrinksList VALUES

    ('Water, spicy, coke'),             -- Should be found when searching for water

    ('Coke'),                           -- will not be found when seraching for water

    ('Spicy, water, coke'),             -- Should be found

    ('Coke, spicy, water'),             -- Should be found

    ('wateria, spicyer, cokeer'),       -- should not be found

    ('Water, coke, 7up'),               -- should be found

    ('Coke, waterera, 7up'),            -- should not be found

    ('Waterg3d, coke, 7up'),            -- should not be found

    ('Coke, water23, 7up')              -- should not be found

    ;

SELECT * from drinkslist WHERE list||',' LIKE '%'||'water'||',%' OR list||',' LIKE 'water'||',%';

導致 :-

http://img1.sycdn.imooc.com//6413cdc60001c42902270137.jpg

以上已經過測試,它確實在房間里工作:-

所有列表顯示:-

http://img1.sycdn.imooc.com//6413cdd20001af0103950496.jpg

在編輯文本中輸入wAtER并單擊“選擇”按鈕會導致:-

http://img1.sycdn.imooc.com//6413cddd0001ec5d02610309.jpg

進入7Up :-

http://img1.sycdn.imooc.com//6413cde50001049002030310.jpg

等等。


查詢是:-


@Query("SELECT * FROM DrinkList WHERE list||',' LIKE '%'||:name||',%' OR list||',' LIKE :name||',%'")

List<DrinkList> getSelectiveDrinks(String name);


查看完整回答
反對 回復 2023-03-17
  • 1 回答
  • 0 關注
  • 105 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號