国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

將在MySQL 8的SELECT語(yǔ)句中傳遞變數(shù)
P粉764836448
P粉764836448 2024-02-17 20:03:04
0
1
663

我正在嘗試一個(gè)帶有變數(shù)的簡(jiǎn)單選擇語(yǔ)句。如果我更改類(lèi)似 concat_ws('%', @S, '%'); 的語(yǔ)句,則該語(yǔ)句可以正常運(yùn)作。到一個(gè)字串??磥?lái) select 語(yǔ)句沒(méi)有選取 SET 變數(shù)。非常感謝您的幫忙。我使用的是Mysql80工作臺(tái)。

SET @S = "product";
SELECT distinct idproducts FROM mgjtest.vorutaflamedsamheit
WHERE productname like concat_ws('%', @S, '%');
````````````````````````````````````````````````````````````````

P粉764836448
P粉764836448

全部回覆(1)
P粉128563140

只需使用 CONCAT 即可確保變數(shù)值兩側(cè)的通配符。否則,先使用 CONCAT_WS作為分隔符號(hào)的參數(shù)在字串末尾返回雙通配符,相當(dāng)於單通配符並產(chǎn)生不期望的結(jié)果。

LIKE 'product%%'

LIKE 'product%'

但是,CONCAT 將依照您的預(yù)期傳回通配符:

LIKE '%product%'
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板