我有一个用于笔记本电脑和台式机的小型资产/库存数据库。资产名称的标准格式为LAP(对于笔记本电脑)连字符和7个数字,例如LAP-1234567。
我已经将此字段存储为MySQL数据库中的Varchar。
我得到的历史数据有许多仅是资产编号的惰性条目,有时可能带有前导零。因此,在搜索笔记本电脑时,我必须仅使用资产编号来使用LIKE,例如
SELECT * from asset_tracker WHERE asset_id like '%0060366'
但是,MySQL似乎不喜欢搜索中的前导零并且它什么也没找到。使用LIKE'%60366'确实可以找到条目,但我需要它使用前导零进行搜索。
谢谢
答案 0 :(得分:0)
在记事本中查看从CSV导入的数据,数据中有各种各样的垃圾。
感谢大家的帮助。
答案 1 :(得分:-2)
请尝试以下代码正确格式。
SELECT * from asset_tracker WHERE asset_id like "%0060366%";