我在包含barcode
的数据库中有关于产品的信息,依此类推。在我的应用程序中,当用户键入barcode
时,我只希望barcode
的前两个字符串,例如rl0001
,我只希望rl
然后在数据库中查找并匹配相应的产品扣除/增加数量..你们可以帮我吗。这在SQL中.. TQ
答案 0 :(得分:0)
当您将其标记为Java时,这是Java答案: 要获取条形码的前两个字符,请使用substring方法:
String barcode = "rl0001";
String twoChars = barcode.substring(0,2)
在您也用SQL标记时,这是SQL答案: 与Java类似,请使用substring method:
SELECT Barcode, Substring(String, 1,2) as START, (...)
希望这会有所帮助!
答案 1 :(得分:0)
您可以尝试一下。如您在SQL
中所说。请找到此链接以获取有关LIKE LIKE的更多详细信息。
对于您的查询,您可以使用它。
select * from yourtable where barcode like 'rl%'
使用%
和like
来获取以特定字符串开头的任何字符串的结果