我有mysql表,它将数据存储在One Column中,就像这样
表12
column1
_______
234_126
6711_12
61_1256
9009_21
34_0979
“_”的位置没有修复但是假设我必须从该表(第3行)搜索611256,那么我怎样才能在运行时实现呢?我不必替换表中的这些特殊字符,我只想在运行时实现。 。 。 。
答案 0 :(得分:4)
试试这个...了解更多http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_replace
SELECT * from tablename where REPLACE(column1, "_","") = 611256
答案 1 :(得分:0)
或试试这个。我只想说你有一个文本框让我们称它为txtsearch然后在dataadapter中使用 SELECT STATEMENT ,如下所示:
dim myDA as new Mylsqldataadapter("SELECT * FROM tablename WHERE Column1 LIKE '" & txtSearch.text.trim.replace("_","") & "%'",connectionStr)