D.3 WHERE子句
1.>=、<=、>、<、[NOT]LIKE,[NOT]IN(关系操作)
WHERE子句用于指定搜索的条件,即从查询结果中删除不需要的数据,如:
SELECT * FROM java.lang.String s WHERE s.count>=100
SELECT FROM java.lang.String s WHERE toString(s)LIKE".day"
SELECT * FROM java.lang.String s WHERE s.value NOT IN dominators(s)
2.=、!=(等于操作)
SELECT * FROM java.lang.String s WHERE toString(s)="monday"
3.AND(条件“与”操作)
SELECT * FROM java.lang.String s WHERE s.count>100 AND s.@retainedHeapSize>s.@usedHeapSize
4.OR(条件“或”操作)
条件“或”操作可以应用于表达式、常量文本和子查询之中,如:
SELECT * FROM java.lang.String s WHERE s.count>1000 OR s.value.@length>1000
5.文字表达式
文字表达式包括了布尔值、字符串、整型、长整型和null,如:
SELECT * FROM java.lang.String s
WHERE(s.count>1000)=true
WHERE toString(s)="monday"
WHERE dominators(s).size()=0
WHERE s.@retainedHeapSize>1024L
WHERE s.@GCRootInfo!=null