EMAIL EML_GRP
------- -----
HELL0@GMAIL.COM 1,2,3
HAI@GAMIL.COM 1,4,5
这是表格结构。如何解析EML_GRP字段中的值?我正在使用mySQL。
答案 0 :(得分:1)
永远不要在数据库中存储以逗号分隔的列表
了解规范化:
http://dev.mysql.com/tech-resources/articles/intro-to-normalization.html
http://mysqldump.azundris.com/archives/20-Nermalisation.html
http://www.keithjbrown.co.uk/vworks/mysql/
答案 1 :(得分:0)
假设(1)您使用Java语言并且(2)您已经提交了一个查询并从ResultSet中读取了值,那么每个记录可能有两个字符串
String email = "hello@gmail.com"; // just to demonstrate
String eml_grp = "1,2,3";
要从eml_grp中获取数字,可以使用String.split方法:
String[] numbers = eml_grp.split(",");