SQL语句对应的Criteria

本文详细介绍了如何使用SQL语句及Criteria API进行数据库查询操作,包括条件筛选、比较运算符的使用、空值处理、模式匹配、集合操作、排序、限制结果集等,并通过具体示例展示了复杂查询的实现方式。

SQL语句对应的Criteria

SQLCriteria
WHERE column = value-
WHERE column >< value-
Other Comparison Operators
< , >Criteria::GREATER_THAN, Criteria::LESS_THAN
<=, >=Criteria::GREATER_EQUAL, Criteria::LESS_EQUAL
IS NULL, IS NOT NULLCriteria::ISNULL, Criteria::ISNOTNULL
LIKE, ILIKECriteria::LIKE, Criteria::ILIKE
IN, NOT INCriteria::IN, Criteria::NOT_IN
Other SQL Keywords
ORDER BY column ASC-
ORDER BY column DESC-
LIMIT limit-
OFFSET offset-
FROM table1, table2 WHERE table1.col1 = table2.col2-
FROM table1 LEFT JOIN table2 ON table1.col1 = table2.col2-
FROM table1 RIGHT JOIN table2 ON table1.col1 = table2.col2-

Custom SQL Query with Creole

$connection = Propel::getConnection();
$query = 'SELECT MAX(%s) AS max FROM %s';
$query = sprintf($query, ArticlePeer::CREATED_AT, ArticlePeer::TABLE_NAME);
$statement = $connnection-<prepareStatement($query);
$resultset = $statement-<executeQuery();
$resultset-<next();
$max = $resultset-<getInt('max');

【作者: Liberal】【访问统计:】【2007年09月3日 星期一 10:08】【注册】【打印】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值