SQL笔记

来源:互联网 发布:域名续费越来越贵 编辑:程序博客网 时间:2024/06/16 03:45

1、常用函数

数学函数:ABS(x) x绝对值SQRT(x)  返回x的非负2次方根MOD(x,y) 返回x被y除后的余数CEILING(x)返回不小于x的最小整数FLOOR(x)返回不大于x的最大整数ROUND(x,y)对x进行四舍五入操作,小数点后保留y位TRUNCATE(x,y)舍去x中小数点y位后面的数SIGN(x)返回x的符号,-1,0或者1字符串函数:LENGTH(str)返回字符串str的长度CONCAT(str1,str2,...)返回多个字符串连接产生的新字符串TRIM(str)删除字符串两侧的空格REPLACE(str1,s1,s2)使用字符串s2替换字符串str中所有的字符串s1SUBSTRING(str,n,len)返回字符串str的子串,起始位置为n,长度为lenREVERSE(str) 返回字符串反转后的结果LOCATE(s1,str)返回字符串s1在字符串str中的起始位置日期和时间函数CURDATE()获取系统当前时间CURTIME()获取系统当前时间SYSDATE()获取当前系统日期和时间TIME_TO_SEC()返回将时间转换成秒的结果ADDDATE()执行日期的加运算SUBDATE()执行日期的减运算DATE_FORMAT()格式化输入日期和时间值

2、其他常用操作

修改表名:ALTER TABLE employee RENAME TO t_employee;查询时把字段stockType为1时替换为“可售库存” 为2时替换为“占用库存”:select (CASE stockType WHEN 1 THEN '可售库存' WHEN 2 THEN '占用库存'end)AS '库存' from t_doc_stock_batch;
原创粉丝点击