mysql
长发姑娘369
这个作者很懒,什么都没留下…
展开
-
SQL 数字和字符串互转
1. 数字转字符串-- 1. CONCAT 拼接,CONCAT 函数可以拼接多个值SELECT CONCAT(123,'aa',456) AS str;-- 2. CAST 类型转换,转字符串一定要用 CHAR,不能用 VARCHARSELECT CAST(123 AS CHAR) AS str;2. 字符串转数字-- 1. CAST 类型转换SELECT CAST('1...原创 2019-12-24 17:01:36 · 19485 阅读 · 0 评论 -
SQL 根据分类进行个数统计
前言:使用数据库存储数据时,常会有根据存储数据的类型对数据的个数进行分类统计,可采用以下两种方法使用sql直接进行统计。业务场景:消息表中存储各种消息,消息有多种类型,每条消息对应一个类型,前端展示时需要根据消息的种类提示消息的条数。表结构:CREATE TABLE `t_message` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMEN...原创 2019-08-19 16:24:18 · 28241 阅读 · 0 评论 -
Mybatis 插入数据时获取插入记录的主键值
前言:使用 Mybatis新增一条记录后如何获取该记录的自增主键值,再将主键值和其他数据关联存储如何处理呢?sql 在做增删改操作时的返回值是 int 型,即本次操作的条数,显然返回的操作条数不符合业务逻辑处理。故使用Mybatis 需要特定的方法进行处理。一、主键列的值若是借助序列生成,同时程序中还要使用刚生成的主键值,则需使用 <selectKey> 子句。如下:...原创 2019-10-07 20:56:43 · 637 阅读 · 0 评论