我在數(shù)據(jù)庫中有關(guān)于產(chǎn)品的信息,包括barcode等等。在我的應(yīng)用程序中,當(dāng)用戶鍵入時barcode,我只想要前兩個字符串barcode,rl0001我只想rl在數(shù)據(jù)庫中找到并匹配相應(yīng)的產(chǎn)品以扣除/添加數(shù)量..你們能幫幫我嗎?這在 sql .. TQ
2 回答

Helenr
TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超4個贊
你可以試試這個。正如你在SQL
.?
對于您的查詢,您可以使用它。
?select?*?from?yourtable?where?barcode?like?'rl%'
使用%
withlike
獲取以特定字符串開頭的任何字符串的結(jié)果

喵喵時光機(jī)
TA貢獻(xiàn)1846條經(jīng)驗(yàn) 獲得超7個贊
當(dāng)您將其標(biāo)記為 Java 時,這里是 Java 答案:要獲取條形碼的前兩個字符,請使用 substring 方法:
String?barcode?=?"rl0001"; String?twoChars?=?barcode.substring(0,2)
當(dāng)您也用 SQL 標(biāo)記 ths 時,這里是 SQL 答案:與 java 類似,使用子字符串方法:
SELECT?Barcode,?Substring(String,?1,2)?as?START,?(...)
添加回答
舉報
0/150
提交
取消