-- 查询mols表中包含'c1cccnc1'结构的分子
select * from mols where 'c1cccnc1'::mol <@ m;
-- 查询mols表中是'c1cccnc1'子结构的分子
select * from mols where m <@ 'c1cccnc1'::mol;
@>
mol1@>mol2:
mol2 是 mol1 的子结构则返回 true,否则返回 false。
-- 查询mols表中是'c1cccnc1'子结构的分子
select * from mols where 'c1cccnc1'::mol @> m;
-- 查询mols表中包含'c1cccnc1'结构的分子
select * from mols where m @> 'c1cccnc1'::mol;
<@
qmol<@mol:
qmol 是 mol 的子结构则返回 true,否则返回 false。
-- 查询mols表中包含'c1cccnc1'结构的分子
select * from mols where 'c1cccnc1'::qmol <@ m;
@>
mol@>qmol:
qmol 是 mol 的子结构则返回 true,否则返回 false。
-- 查询mols表中包含'c1cccnc1'结构的分子
select * from mols where m @> 'c1cccnc1'::qmol;
@=
mol1@=mol2:mol1 和 mol2的结构相同则返回 true,否则返回 false。
-- 查询mols表中结构同'C=CCNC(=S)NN=C(C)c1ccccn1'的分子
select * from mols where m @= 'C=CCNC(=S)NN=C(C)c1ccccn1'::mol;
>
mol1>mol2:mol1大于 mol2 则返回 true,否则返回 false。
-- 查询mols表中大于'CC(=NNc1ncc(Cl)cc1Cl)c1ccccn1'的分子
select * from mols where m > 'CC(=NNc1ncc(Cl)cc1Cl)c1ccccn1'::mol;
>=
mol1>=mol2:mol1 大于或等于 mol2 则返回 true,否则返回 false。
-- 查询mols表中大于等于'CC(=NNc1ncc(Cl)cc1Cl)c1ccccn1'的分子
select * from mols where m >= 'CC(=NNc1ncc(Cl)cc1Cl)c1ccccn1'::mol;
<
mol1<mol2:mol1小于 mol2 则返回 true,否则返回 false。
-- 查询mols表中小于'CC(=NNc1ncc(Cl)cc1Cl)c1ccccn1'的分子
select * from mols where m < 'CC(=NNc1ncc(Cl)cc1Cl)c1ccccn1'::mol;
<=
mol1<=mol2:mol1 小于或等于 mol2 则返回 true,否则返回 false。
-- 查询mols表中小于等于'CC(=NNc1ncc(Cl)cc1Cl)c1ccccn1'的分子
select * from mols where m <= 'CC(=NNc1ncc(Cl)cc1Cl)c1ccccn1'::mol;
<>
mol1<>mol2:mol1 不等于 mol2 则返回 true,否则返回 false。
-- 查询mols表中不等于'CC(=NNc1ncc(Cl)cc1Cl)c1ccccn1'的分子
select * from mols where m <> 'CC(=NNc1ncc(Cl)cc1Cl)c1ccccn1'::mol;
=
mol1=mol2:mol1 等于 mol2 则返回 true,否则返回 false。
-- 查询mols表中等于'CC(=NNc1ncc(Cl)cc1Cl)c1ccccn1'的分子
select * from mols where m = 'CC(=NNc1ncc(Cl)cc1Cl)c1ccccn1'::mol;