算术表达式   可以出现在数值可出现的任何地方 SELECT 子句,  WHERE 子句 GROUP  BY子句、ORDER  BY 子句等   算术表达式可以是:
常数表达式--字符常数,ABCD。数值常数,1234。时间/日期常数,2006-12-01 0:00:00。INFORMIX内部常数,USER,TODAY,DBSERVERNAME,SITENAME。 列名表达式--含有列名的表达式,user_id。特殊列名表达式,rowid 变量表达式 函数表达式--时间函数(year(),month(),day(),weekday(),date(),extend()),长度函数(length()),转换函数(hex(),round(),trunc()) 聚合函数表达式--sum(),max(),min(),avg(),count()       逻辑表达式
返回值:true,false 逻辑操作符:and、 or、 not    
关系表达式   返回值:true,false 关系操作符:<、 >、 <=、 >=、 =、 !=   其他谓词 IS NULL IS NOT NULL IN LIKE 或 MATCHES BETWEEN  ... AND     连接 多个表按照某种条件合在一起的操作    
数据查询 SELECT 子句(简单列表达式、常数表达式、函数表达式、聚集函数) FROM   子句(表、视图、同义词) WHERE  子句(IN / BETWEEN / IS NULL / LIKE / EXISTS / ALL/SOME/ANY) GROUP BY  子句(每个分组产生一条记录) HAVING  子句(用于分组的条件限制) ORDER BY 子句(排序,默认为ASC,降序为DESC,可以用1,2,3来表示第几列)
(本文已被浏览 2402 次)
|
|