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

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

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