15between.mql 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. -- ============================================================
  2. -- Between 查询测试
  3. -- ============================================================
  4. -- 1. int between
  5. select * from /test/aaa/test_search where s_int between 10 and 30
  6. /**
  7. output()
  8. match("search_int_001")
  9. match("search_int_002")
  10. match("search_int_003")
  11. **/
  12. ;
  13. -- 2. int between 边界
  14. select * from /test/aaa/test_search where s_int between 50 and 60
  15. /**
  16. output()
  17. match("search_int_004")
  18. match("search_int_005")
  19. **/
  20. ;
  21. -- 3. float between
  22. select * from /test/aaa/test_search where s_float between 10.0 and 30.0
  23. /**
  24. output()
  25. **/
  26. ;
  27. -- 4. double between
  28. select * from /test/aaa/test_search where s_double between 0.001 and 10.0
  29. /**
  30. output()
  31. **/
  32. ;
  33. -- 5. bigint between
  34. select * from /test/aaa/test_search where s_bigint between 100 and 500
  35. /**
  36. output()
  37. **/
  38. ;
  39. -- 6. timestamp between
  40. select * from /test/aaa/test_search where s_ts between 1700000000000 and 1720000000000
  41. /**
  42. output()
  43. **/
  44. ;
  45. -- 7. between 无匹配
  46. select * from /test/aaa/test_search where s_int between 9999 and 99999
  47. /**
  48. output()
  49. count(0)
  50. **/
  51. ;