11int.mql 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. -- ============================================================
  2. -- int 类型搜索测试
  3. -- ============================================================
  4. -- 1. 等值搜索
  5. select * from /test/aaa/test_search where s_int=10
  6. /**
  7. output()
  8. **/
  9. ;
  10. -- 2. 大于搜索
  11. select * from /test/aaa/test_search where s_int>20
  12. /**
  13. output()
  14. **/
  15. ;
  16. -- 3. 小于搜索
  17. select * from /test/aaa/test_search where s_int<20
  18. /**
  19. output()
  20. **/
  21. ;
  22. -- 4. 大于等于搜索
  23. select * from /test/aaa/test_search where s_int>=50
  24. /**
  25. output()
  26. **/
  27. ;
  28. -- 5. 不等于搜索
  29. select * from /test/aaa/test_search where s_int!=10
  30. /**
  31. output()
  32. **/
  33. ;
  34. -- 6. 搜索不存在的值
  35. select * from /test/aaa/test_search where s_int=99999
  36. /**
  37. output()
  38. count(0)
  39. **/
  40. ;
  41. -- 7. 搜索负数 (插入测试数据)
  42. insert into /test/aaa/test_search (s_name, s_text, s_int) values ('search_neg_001', 'negative int test', -100)
  43. ;
  44. select * from /test/aaa/test_search where s_int=-100
  45. /**
  46. output()
  47. **/
  48. ;
  49. -- 8. 搜索零值
  50. select * from /test/aaa/test_search where s_int=0
  51. /**
  52. output()
  53. count(0)
  54. **/
  55. ;