select distinct trim(user_id),create_time from ods_logs_to_hive_orc.ecd_app_main_1;
多字段去重,與單字段去重一樣,在后面追加就行。
distinct user_id,create_time
sql語法中直接去除兩頭空格的函數trim(),也可以ltrim()去除左空格rtrim()去除右空格。trim()不是所有主流數據庫都是用。
即 ltrim(rtrim(user_id))
另一種方法:
replace( strSource, strFind, strReplaceAs )
strSource: 源字符串 如:user_id 字段。
strFind: 要被替換的字符 如: 空格。
strReplaceAS: 替換成什么字符 如: 長度為0的字符串。
select replace( user_id, ' ', '')