-
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
提交
取消