-
cross join 行转列查看全部
-
行转列,cross join查看全部
-
列转行查看全部
-
a.select a.user_name, concat(a.mobile,',') mobile, length(mobile)-length(replace(a.mobile,',',''))+1 size from user1 a 每一列后面添加‘,’ 并根据‘,’统计出包含的数量 b.和tb_sequence进行cross join 实现size多大就生成几条的记录 c.进行字符串的截取查看全部
-
快速复制另一表中数据查看全部
-
简单删除重复数据查看全部
-
方法一查看全部
-
2.1查看全部
-
2.1查看全部
-
生成特定的序列号,利用存储过程查看全部
-
较为复杂的重复数据的处理: sql: select username,GROUP_CONCAT(phone) mobile from ( select DISTINCT a.username, REPLACE(SUBSTRING(SUBSTRING_INDEX(a.mobile,',',s.id),LENGTH(SUBSTRING_INDEX(a.mobile,',',s.id-1))+1),',','') phone from t_sequence s join (select username, CONCAT(mobile,',') mobile, (LENGTH(mobile)-LENGTH(REPLACE(mobile,',',''))+1) count from t_user where mobile is not null) a on s.id <= a.count )as b GROUP BY username查看全部
-
删除重复数据,保留id最大的一行查看全部
-
行转列的例子查看全部
-
SQL开发技巧(二) 如何进行行列转换 需要进行行转列的场景:汇总显示查看全部
-
SQL开发技巧(二) 如何进行行列转换 需要进行行转列的场景:报表统计查看全部
举报
0/150
提交
取消