PageRenderTime 36ms CodeModel.GetById 0ms RepoModel.GetById 0ms app.codeStats 0ms

/tags/release-0.0.0-rc0/hive/external/ql/src/test/queries/clientpositive/udf_find_in_set.q

#
text | 23 lines | 19 code | 4 blank | 0 comment | 0 complexity | e79a9381626b612710d69d98c370535b MD5 | raw file
Possible License(s): Apache-2.0, BSD-3-Clause, JSON, CPL-1.0
  1. DESCRIBE FUNCTION find_in_set;
  2. DESCRIBE FUNCTION EXTENDED find_in_set;
  3. EXPLAIN
  4. FROM src1 SELECT find_in_set(src1.key,concat(src1.key,',',src1.value));
  5. FROM src1 SELECT find_in_set(src1.key,concat(src1.key,',',src1.value));
  6. SELECT find_in_set('ab','ab,abc,abcde') FROM src1 LIMIT 1;
  7. SELECT find_in_set('ab','abc,ab,bbb') FROM src1 LIMIT 1;
  8. SELECT find_in_set('ab','def,abc,ab') FROM src1 LIMIT 1;
  9. SELECT find_in_set('ab','abc,abd,abf') FROM src1 LIMIT 1;
  10. SELECT find_in_set(null,'a,b,c') FROM src1 LIMIT 1;
  11. SELECT find_in_set('a',null) FROM src1 LIMIT 1;
  12. SELECT find_in_set('', '') FROM src1 LIMIT 1;
  13. SELECT find_in_set('',',') FROM src1 LIMIT 1;
  14. SELECT find_in_set('','a,,b') FROM src1 LIMIT 1;
  15. SELECT find_in_set('','a,b,') FROM src1 LIMIT 1;
  16. SELECT find_in_set(',','a,b,d,') FROM src1 LIMIT 1;
  17. SELECT find_in_set('a','') FROM src1 LIMIT 1;
  18. SELECT find_in_set('a,','a,b,c,d') FROM src1 LIMIT 1;
  19. SELECT * FROM src1 WHERE NOT find_in_set(key,'311,128,345,2,956')=0;