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

字符串使用方法:

字符串:

-- 拼接字符串
SELECT CONCAT('糯米','啊啊啊撒','删掉');
-- 字符长度
SELECT LENGTH('asssssssggg');
-- 转大写
SELECT UPPER('asdf');
-- 转小写
SELECT LOWER('ASDFG');
-- 去除左边空格
SELECT LTRIM('  aaaasdrf  ');
-- 去除右边空格
SELECT RTRIM(' aaaasdff  ');
-- 去除两端空格
SELECT TRIM( 'asd sddsds    ');
-- 替换
SELECT REPLACE('hello word','word','世界');
-- 有条件的替换
SELECT INSERT('hello word',6,1,'世界');
-- 系统日期
SELECT CURDATE();
-- 日期的时间
SELECT now();
-- 时间
SELECT CURTIME();
-- 添加日期
SELECT DATE_ADD(NOW(),INTERVAL 5 MONTH )
-- 减少时间
SELECT DATE_SUB(NOW(),INTERVAL 5 day) 
-- 日期的格式化 y完整年 y两位数的年
SELECT DATE_FORMAT(CURDATE(),'%y年%m月%d日');

SELECT DATE_FORMAT(NOW(),'%y年%m月%d日 %H点%i分%s秒')

-- 返回从0到1之间的随机
SELECT RAND();
-- 取数值表达绝对值
SELECT ABS(-45);
-- 取大于或小于指定数值,表达最小整数
SELECT CEILING(43.5);
-- 取小于或者等于指定表达的最大整数、
SELECT FLOOR(43.5);
-- 取数值表达幂值
SELECT POWER(5,2);
-- 数值表达式四舍五入指定精度
SELECT ROUND(43.543,1);
-- 对于正数发回+去,对于负数返回-1
SELECT SIGN(-43);
-- 取浮点表达平方根
SELECT SQRT(9);

update student set login_pwd=REPLACE(login_pwd,'o','0')

-- 查询年龄超过20周岁的Y2的学生信息
SELECT * FROM student WHERE 
birthday<=DATE_ADD(CURDATE(),INTERVAL 20 YEAR);
-- 获取月份
SELECT MONTH(NOW())

-- 查询1月份过生日的学生信息
SELECT * FROM student WHERE MONTH(birthday)='01';

-- 今天生日的学生


-- 翻转
SELECT REVERSE('123@qq.com');
-- 获取字符的位置
SELECT INSTR('moc.qq@321','.');
-- 截取字符串
SELECT RIGHT ('1234@qq.com',3);

SELECT RIGHT (email,INSTR(REVERSE(email),'.')-1) FROM student
10000~99999999
SELECT  RAND()*(99999999-10000)+10000;

-- 取整
SELECT FLOOR(RAND()*(99999999-10000)+10000);
-- 拼接
SELECT CONCAT(FLOOR(RAND()*(99999999-10000)+10000),'@qq.com');

 


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

相关文章:

  • 微信小程序/uniapp动态修改tabBar信息及常见报错
  • C#应用程序实现限制输入法
  • 3.cpp基本数据类型
  • 附录章节:SQL标准与方言对比
  • LeetCode Hot 100:图论
  • Java项目-基于springboot框架的智慧外贸系统项目实战(附源码+文档)
  • AI模型架构如(CNN)、(RNN)(LSTM、GRU)、(如BERT、GPT等)在不同领域中的具体应用
  • 分布式---raft算法
  • 民峰金融智能交易模型的应用与未来趋势
  • 【操作系统】Linux之进程管理一
  • 51单片机快速入门之 步进电机的使用与 ULN2003 2024/10/21
  • 没有AWS账号能不能在手机上使用AWS服务吗?
  • 【MAC OS】rocketmq搭建可视化工具rocketmq-dashboard
  • Openlayers高级交互(7/20):点击某点弹出窗口,自动播放视频
  • CSS Id 和 Class选择器
  • [表达式]真假计算
  • 【黑马Redis原理篇】Redis内存回收
  • reactive中声明ref对象,怎么使用
  • vue-vant框架引入
  • obesi-daemon.log这个日志一直在不断输出?
  • Centos编写mysql备份脚本
  • 好用的vscode内置GPT中文版插件 ,可问答 , 可生成代码! (AI程序员 , 出列 !)
  • 新手向-C接口调用dbus
  • 软件部署-Docker容器化技术(二)
  • (清晰易懂版)(multi)map和set--C++
  • 数据结构~红黑树