mysql函数一共有几种 常用的sql函数
mysql函数一共有几种
count() 统计记录条数,如 select count(*) from stu
sum() 统计记录字段的和,如select sum(salary) from emp
avg() 统计记录字段的平均值,如select avg(salary) from emp
max() 查询字段中的最大值,如select max(age) from stu
min() 查询字段中的最小值,如select min(age) from stu
常用的sql函数
1.isnull() 空记录操作
2.getdate() 获取当前时间
3.convert() 类型转换
4.dateadd() 日期增加
5.datediff() 日期差
6.substring() 取字符串
7.replace() 字符串替换
8.left(),right() 取左右子字符串
9.LTrim(),RTrim() 去字符串左右空格
10.STR(),int() 类型转换
数据库函数有哪些?有人吗?
有 Funciton , 也就是函数
有 Procedure , 也就是存储过程
有 Package, 也就是 代码包 (包含 head 和 body 两部分, 可以理解为一个包里面,定义多个 存储过程或函数)
有 Types, 也就是 自定义数据类型
有 Triggers, 也就是 触发器
有 Jobs, 也就是 数据库作业 (定期执行的)
有 Table , 也就是表 (表有 普通表, 临时表, 分区表)
有 Index, 也就是索引
有 Constraint, 也就是 约束 ( 也就是 某个表里面的某一列, 必须满足什么约束条件)
有 View, 也就是 视图
有 Materialized View, 叫 “物化视图”, 这个有点复杂的。
有 Sequence , 叫 序列号。
有 User , 叫 用户
有 Profile , 叫 用户属性文件 (用于限制 每个用户 占有数据库资源的限制)
有 Synonyms, 叫 “同义词” (用于 便捷地访问 其他用户下的对象)
有 Database link 叫 “链接数据库” (用于访问 其他机器上的 Oracle 数据库)
有 TableSpace 叫 表空间 (用于 存放表数据的)
有 CURSOR 叫 游标, 用于 存储过程里面, 遍历数据的。
sql语句的几个常用函数总结
聚合函数max() count() sum() min()
开窗函数row_number(),rank()
时间函数convert(),adatediff(week,[dateadd],getdate())
mysql获取字符串长度函数有哪些?
mysql字符串长度函数CHAR_LENGTH(str) 返回值为字符串str 的长度,长度的单位为字符。一个多字节字符算作一个单字符。对于一个包含五个二字节字符集, LENGTH()返回值为 10,而CHAR_LENGTH()的返回值为5。
mysql字符串长度函数CHARACTER_LENGTH(str) CHARACTER_LENGTH()是CHAR_LENGTH()的同义词。
mysql字符串长度函数BIT_LENGTH(str) 返回2进制长度.[喝小酒的网摘]http://blog.hehehehehe.cn/a/17596.htm
返回表中最长的字符串长度:
SELECT max( length( title ) ) FROM verycd_copy
SELECT * FROM admin WHERE LENGTH(username) < 6