当前位置: 首页 > article >正文

数据库SQL查询

数据库SQL查询

字符串函数

用于控制返回给用户的字符串

函数名描  述示  例
CONCAT(s1,s2…,sn)s1,s2…,sn连接成字符串SELECT CONCAT('a‘,'b‘,‘c’)
LENGTH返回传递给它的字符串长度SELECT LENGTH(‘MySQL 课程**')****返回:**12
UPPER把传递给它的字符串转换为大写**SELECT UPPER(‘MySQL课程’)****返回:**MYSQL 课程
LTRIM清除字符左边的空格SELECT LTRIM (’ 周智宇 **')**返回:周智宇 (后面的空格保留)
RTRIM清除字符右边的空格SELECT RTRIM (’ 周智宇 **')**返回: 周智宇(前面的空格保留)
RIGHT从字符串右边返回指定数目的字符**SELECT RIGHT(‘买卖提.吐尔松’,3)**返回:吐尔松
REPLACE替换一个字符串中的字符**SELECT REPLACE(‘莫乐可切.杨可’,‘’,‘’)返回:莫乐兰切.**杨兰
INSERT(str,x,y,instr)将字符串str从第x位置开始,y个字符长的子串替换为字符串instr,返回结果SELECT INSERT(‘AbcdeFG’,2,4,‘我的音乐我的世界’)返回:A我的音乐我的世界EFG

日期函数

用于操作日期值

函数名描  述示  例
**CURDATE****NOW()**CURTIME取得当前的系统日期取得当前的日期和时间取得当前的系统时间**SELECT CURDATE()**返回:今天的日期
DATE_ADD将指定的数值添加到指定的日期部分后的日期SELECT DATE_ADD(‘2014-4-4’,INTERVAL 2 MONTH)返回:以当前的日期格式返回2014-06-04
DATE_SUB从日期减去指定的时间间隔**SELECT DATE_SUB(‘2014-5-4’,INTERVAL 2 DAY)****返回:**2014-05-02
DATE_FORMART依照指定的fmt格式格式化日期date值**Select DATE_FORMAT(CURDATE(),‘%m-%d-%y’)****返回:**10-08-15

数学函数

用于对数值进行代数运算

函数名描  述示  例
RAND返回从 0 1 之间的随机 float **SELECT RAND( )****返回:**0.79288062146374
ABS取数值表达式的绝对值**SELECT ABS(-43)****返回:**43
CEILING取大于或等于指定数值、表达式的最小整数**SELECT CEILING(43.5)****返回:**44
FLOOR取小于或等于指定表达式的最大整数**SELECT FLOOR(43.5)****返回:**43
POWER取数值表达式的幂值**SELECT POWER(5,2)****返回:**25
ROUND将数值表达式四舍五入为指定精度**SELECT ROUND(43.543,1)****返回:**43.5
SIGN对于正数返回**+1****,对于负数返回****-1****,对于0则返回****0**SELECT SIGN(-43)返回:-1
SQRT取浮点表达式的平方根**SELECT SQRT(9)****返回:**3

http://www.kler.cn/news/360767.html

相关文章:

  • uploads-labs靶场刷题记录
  • 如何在windows下搭建一个gitlab
  • Lua中的goto语句
  • windows系统中,在cmd窗口演练 Redis 基本操作命令
  • JavaWeb合集17-简化开发—公共字段自动填充
  • rabbitMQ的延迟队列(死信交换机)
  • 运用AI实践|如何从AI工具提升工作效率实践
  • 重生之“我打数据结构,真的假的?”--1.顺序表(无习题)
  • LCX端口转发
  • 【代码随想录——数组——二刷】
  • 一、PyCharm 基本快捷键总结
  • go生成二维码
  • OpenAi推出ChatGPT客户端
  • Vmware 17 安装OpenEuler 22.03 LTS(手把手教学)
  • IO模块引领轻工纺织智能化转型
  • Go 语言初探
  • 使用 C 或 C++ 开发 Python库(02)
  • 车辆管理系统设计与SpringBoot技术融合
  • 微前端架构的思考 :专注于多框架的并存可能并不是唯一的方向 — 探讨新前端的分层式微前端架构
  • NPOI 基础操作,创建一个 docx 并打开