sql表中一个字段存了多个值,用sql怎么能每行显示一个值?

sql表中一个字段存了多个值,如第一张图,用sql怎么能每行一个值,如何用sql查询出第二张图一样的结果??

题主可以参考:

第一步:使用返回结果集的查询方法executereader查询表一数据
第二步:根据返回的结果集来判断每一个对象中的列2是不是多个值,如果是的话,进行拆分,使用字符串拆分为数组的方法
第三步:将拆分后的数组存储到另一个sqldatareader对象中,最后赋值给datagridview的datasource
温馨提示:答案为网友推荐,仅供参考