sql笔记

order by子句是select语句中的最后一条子句,默认是升序排列
(DESCENDING)DESC关键字表示降序排列
过滤时,如果过滤条件是字符串,则要用单引号括起来
while过滤,order by排序 select检索

常用的文本处理函数(不同)
upper()函数将文本转换成大写
left()或使用子字符串函数 返回串左边的字符
length 返回串的长度
lower将串转换成小写
ltrim 去掉左边的空格
right返回串右边的字符
rtrim去掉串右边的空格
soundex 返回串的soundex值
year(字段)=2004

 

常用数值处理函数(相同)
ABS()返回一个数的绝对值
COS()返回一个角度的余弦
EXP()返回一个数的指数值
PI()返回圆周率
SIN()返回一个角度的正弦值
SQRT()返回一个数的平方根
TAN()返回一个角度的正切值


聚集函数(aggregate function)运行在行组上,计算和返回单个值的函数(相同)
AVG() 返回某列的平均值
COUNT()返回某列的行数 *包含null  column 忽略空值
max()返回某列的最大值
min()返回某列的最小值
sum()返回某列之和

分组数据
group by 必须在where子句之后,在order子句之前

过滤分组
having

select子句的顺序
——————————————————————————————————————
   子句              说明                          是否必须使用
——————————————————————————————————————
  select          要返回的列或表达式             是
  from            从中检索数据的表               仅在从表中选择数据时使用
  where           行级过滤                           否
  group by        分组说明                         仅在按组计算聚集时使用
  having          组级过滤                           否
  order by        输出排序顺序                    否
——————————————————————————————————————

DriverManager:通过驱动,建立与数据库间的连接。
Connection:代表着与数据库间的连接。
Statement:代表着要执行的SQL语句。
ResultSet:代表着数据库查询到的结果集。

你可能感兴趣的:(sql,技巧,笔记)