一.sql语句1.分割字符串方法:substring_index(字符串,'分隔符',正数从左数起几位/负数从右数起几位);

例如:subtring_index('aa_bb_cc_dd','_',1);分割成 aa bb cc dd,第三个参数表示分割后的字符串段数的位,若为1,表示aa,2,aa_bb  -1,dd-2,cc_dd-3 bb_cc_(注意,大于等于2返回的结果带着分隔符,这是一个弊端)
2.CAST方法CAST (类型1 AS 类型2)转换数据类型,后者必须是前者可以正确转换的类型1,如字符串varchar '12' 可转 类型2如整型signed(就是int类型)但'12.5' 不可转整形signed ,可转 decimal(8,1)

2.1 若为日期类型,则可以使用convert(A,B)方法由A类型日期, 转为 其他B类型日期

/*** 实例运用
*/

创表,插入数据
CREATE TABLE person ( order_id VARCHAR(20), order_name VARCHAR(50) );INSERT INTO `person` (order_id,order_name) VALUES ('id_2','猪'); INSERT INTO `person` (order_id,order_name) VALUES ('id_11','狗');

查看数据SLECT * FROM PERSON;

// MYSQL 语句SELECT MAX(CAST(SUBSTRING_INDEX(order_id,'_',-1) AS SIGNED)) AS order_id from person;返回最大的值11;

转载于:https://www.cnblogs.com/yidoucai/p/6419633.html

php和mysql两种不同方式的分割字符串和类型转换相关推荐

  1. 【无标题】MySQL两种安装方式

    #MySQL  数据库介绍 关系型数据库(数据存放在硬盘): MySQL 5.7 及之前的版本,开源软件 → 8.0 商业软件 Oracle(甲骨文) 商业软件 MariaDB 开源软件 SqlSer ...

  2. wdcp支持两种安装方式

    v3.2版本已发布,支持多PHP版本共存共用,支持SSL证书,更多可看论坛 v3版讨论区 更多安装说明请看 http://www.wdlinux.cn/bbs/thread-57643-1-1.htm ...

  3. 探究Redis两种持久化方式下的数据恢复

    对长期奋战在一线的后端开发人员来说,都知道redis有两种持久化方式RDB和AOF,虽说大家都知道这两种方式大概运作方式,但想必有实操的人不会太多. 这里是自己实操两种持久化方式的一点点记录. 先看以 ...

  4. 项目案例模板之jdbc两种连接方式

    项目案例模板之jdbc两种连接方式 第一种连接方式 JDBCUtils.java package jdbc;​import org.junit.jupiter.api.Test;​import jav ...

  5. mysql 两种存储引擎 MyISAM 和InnoDB

    mysql 两种存储引擎 MyISAM 和InnoDB MyISAM 是MySQL中默认的存储引擎,一般来说不是有太多人关心这个东西.决定使用什么样的存储引擎是一个很tricky的事情,但是还是值我们 ...

  6. C++中的两种绑定方式(静态绑定、动态绑定)

    两种绑定方式 静态绑定:在编译时刻,根据指针或引用变量的静态类型来决定成员函数属于哪一个类. 动态绑定:在运行时刻,根据指针或引用变量实际指向或引用的对象类型(动态类型)来确定成员函数属于哪一个类. ...

  7. (C++)string 的两种输入方式和输出方式

    注:头文件如下 #include<string> #include<cstdio> #include<iostream>using namespace std; 注 ...

  8. 三十张图片让你彻底弄明白图的两种遍历方式:DFS和BFS

    1 引言   遍历是指从某个节点出发,按照一定的的搜索路线,依次访问对数据结构中的全部节点,且每个节点仅访问一次.图的遍历.遍历过程中得到的顶点序列称为图遍历序列. 2 深度优先搜索 2.1 算法思想 ...

  9. Java两种排序方式快慢比较

    2019独角兽企业重金招聘Python工程师标准>>> Java中List的排序方式有两种,现在我们测试下这两种排序方式的快慢吧,我们需要用到两个类, 一个是运行程序的Main类,另 ...

最新文章

  1. mysql分库主键_分库主键设计-Mysql
  2. extend 与 append 的区别
  3. 中大东校小米路由器mini实现inode上网,ipv6 wifi【中大】【东校】【inode】【ipv6】...
  4. Android P(1)---Android P 上手:十年来的最大升级,你想知道的都在这里
  5. mysql 数据库复制软件_mysql 快速复制数据库
  6. 过滤ilist中的重复数据
  7. linux 在后台运行数据库导入导出命令
  8. vue-cli3创建项目时报错
  9. ofo(小黄车)项目分析
  10. Doom启示录(三)------李乃峰所崇拜之 两个约翰!
  11. Python爬虫之小说信息爬取与数据可视化分析
  12. linux关键vi按什么键n,linux vi 使用方法
  13. 从语音通话和视频通话两个方面搭建专属于自己的私有化部署的视频会议通话系统
  14. iOS 判断机型是否为 iPhone X、XR、XS、XS Max 的方法
  15. Pytorch(GPU)配环境原理:cuda+cudnn+pytorch配环境的每一步到底干了些什么?
  16. 数字基建-高速公路智慧建造管控平台
  17. USACO 1.1.4Broken Necklace 破碎的项链
  18. MaxViT实战:使用MaxViT实现图像分类任务(一)
  19. Linux下电骡aMule Kademlia网络构建分析5 —— 资源的发布
  20. 静态html页面关键字搜索高亮

热门文章

  1. python数据类型的转换_python 数据类型间转换
  2. 鸿蒙安卓数据互通吗,假如鸿蒙与安卓之间不能够实现游戏账号互通,你还会为其买单吗?...
  3. 3d需要学linux_我的脑子—从核磁共振图像到3D打印
  4. 二叉树的后序遍历Python解法
  5. ppt格式刷快捷键_普通人 | 4个我在知乎上都没有见过的PPT实用技巧
  6. java+character类使用_Java Character类应用实例
  7. win10系统中环境变量path变成一行显示(配置环境)
  8. Kafka集群部署详细步骤(包含zookeeper安装步骤)
  9. python 初始化数组 numpy,Python Numpy 数组的初始化和基本操作
  10. linux本地yum源与软件包管理,【Linux系统中的】本地yum源的搭建与使用yum源进行软件的下载...