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

济宁优化推广长春关键词优化平台

济宁优化推广,长春关键词优化平台,网站排名优化查询,什么是软文营销话不多说,直接上sql 用到的函数 SUBSTRING_INDEX: 用处: 到达分隔符之前从给定的字符串(str)返回一个子字符串 语法: SUBSTRING_INDEX(str,delim,count)解释: str是源字符串,delim是分隔符,count是指…

话不多说,直接上sql

用到的函数

SUBSTRING_INDEX:
用处:

到达分隔符之前从给定的字符串(str)返回一个子字符串

语法:
SUBSTRING_INDEX(str,delim,count)
解释:

str是源字符串,delim是分隔符,count是指定需要分隔到什么位置。
count>0 表示从前往后第几个分隔符
count<0 表示从后往前(倒数)第几个分隔符
多个分隔符指定数字

举例:
1.以,为分隔符,到第一个,结束,输出结果就是112.000,
SELECT SUBSTRING_INDEX('112.000,113.000', ',', 1);
2.以,为分隔符,到最后1个,结束,输出结果就是113.000,
SELECT SUBSTRING_INDEX('112.000,113.000', ',', -1);
3.多个,分隔符 取中间,多个函数拼接即可,先截取正数第二个分隔符之前的,然后再截取倒数第一个分隔符之前的
SELECT SUBSTRING_INDEX(SUBSTRING_INDEX('112.000,114.000,113.000','.', 2),'.',-1);
CAST:
用处:

将任何类型的值转换为具有指定类型的值

语法:
CAST(**value** AS **datatype**)
解释:

value是字段值(要转换的),datatype是转换类型,AS关键字用于分隔两个参数。

datatype参数取值

值类型说明
DATE将value转换成’YYYY-MM-DD’格式
DATETIME将value转换成’YYYY-MM-DD HH:MM:SS’格式
TIME将value转换成’HH:MM:SS’格式
CHAR将value转换成CHAR(固定长度的字符串)格式
SIGNED将value转换成INT(有符号的整数)格式
UNSIGNED将value转换成INT(无符号的整数)格式
DECIMAL将value转换成FLOAT(浮点数)格式
BINARY将value转换成二进制格式
举例:
1. 将值转换为DECIMAL数据类型
-- DECIMAL(数值精度,小数点保留长度)
-- DECIMAL(10,1)可以存储最多具有8位整数和2位小数的数字
-- 精度与小数位数分别为10与1
-- 精度是总的数字位数,包括小数点左边和右边位数的总和
-- 小数位数是小数点右边的位数
-- 1.2
SELECT CAST('1.2' AS DECIMAL(10,1));
2.将值转换为DATETIME数据类型
-- 2025-04-01 00:00:00
SELECT CAST('2022-04-01' AS DATETIME); 

先查询下,SUBSTRING_INDEX

select SUBSTRING_INDEX(top_left_point,',',-1),SUBSTRING_INDEX(bottom_right_point,',',-1)  from map

建议先开启事务,以防万一

-- 开启事务
START TRANSACTION; 
-- 在原有基础上 Y轴减去183
UPDATE map
SETtop_left_point = CONCAT(SUBSTRING_INDEX(top_left_point, ',', 1), ',', CAST(SUBSTRING_INDEX(top_left_point, ',', -1) AS DECIMAL(10,1)) - 183),bottom_right_point = CONCAT(SUBSTRING_INDEX(bottom_right_point, ',', 1), ',', CAST(SUBSTRING_INDEX(bottom_right_point, ',', -1) AS DECIMAL(10,1)) - 183)
WHERE tenant_id = '000031';
-- -- 在原有基础上 X轴加上 101
UPDATE map
SETtop_left_point = CONCAT(CAST(SUBSTRING_INDEX(top_left_point, ',', 1) AS DECIMAL(10,1)) + 101,  ',',SUBSTRING_INDEX(top_left_point, ',', -1)),bottom_right_point = CONCAT(CAST(SUBSTRING_INDEX(bottom_right_point, ',', 1) AS DECIMAL(10,1)) + 101,',',SUBSTRING_INDEX(bottom_right_point, ',', -1) )
WHERE tenant_id = '000031';
-- 两个同时操作 加和减UPDATE map
SETtop_left_point = CONCAT(CAST(SUBSTRING_INDEX(top_left_point, ',', 1) AS DECIMAL(10,1)) + 101,  ',',CAST(SUBSTRING_INDEX(top_left_point, ',', -1) AS DECIMAL(10,1)) - 183  ),bottom_right_point = CONCAT(CAST(SUBSTRING_INDEX(bottom_right_point, ',', 1) AS DECIMAL(10,1)) + 101, ',',CAST(SUBSTRING_INDEX(bottom_right_point, ',', -1) AS DECIMAL(10,1)) - 183 )
WHERE tenant_id = '000031';
-- 校验是否修改正确SELECT top_left_point, bottom_right_point 
FROM map
WHERE tenant_id = '000031';
不管改的对不对,都别忘了释放事务哦
-- 提交事务(确定修改)
COMMIT
-- 回滚事务(取消修改)
ROLLBACK;
http://www.dtcms.com/wzjs/108468.html

相关文章:

  • 酷炫网站设计产品营销方案案例范文
  • 做网站建设还有钱赚吗网站开发工程师
  • 0716网站建设公司网站模版
  • 网站素材免费下载优化模型有哪些
  • 发布网站的两种方法每日英语新闻
  • 成都做网站设计哪家便宜百度地图网页版进入
  • 建设网站成本360优化大师app
  • c 做网站教程上海百度推广客服电话多少
  • 最新新闻热点事件国际无锡网站seo顾问
  • 青海高端网站建设价格公司网站推广方法
  • 学习网站建设的是什么专业网络运营推广具体做什么工作
  • 成都网络优化网站建设搜索引擎优化包括哪些内容
  • 环保工程网站建设价格深圳全网信息流推广公司
  • 自己的网站怎么做互联网精准营销
  • 危险网站怎么做二维码企业文化墙
  • 南宁网站建设-中国互联营销型网站建设论文
  • 做网站需要多大尺寸2022年度关键词
  • 南昌哪里做网站比较好搜索引擎优化seo网站
  • 什么网站可以做TCGA病理分期品牌咨询
  • 发票 网站建设百度系app
  • 网站做系统叫什么杭州seo排名优化
  • 深圳网站建设clhgoogle网址直接打开
  • wordpress用户名怎么起提升关键词排名seo软件
  • 网站按城市做分站品牌策划是做什么的
  • 网站建设高清图推广产品的软文
  • 金融平台网站开发天眼查询个人信息
  • 汕头澄海地图网站优化推广方案
  • 能用网站做微信小程序百度识图搜索网页版
  • 二手房在哪个网站做合同在线代理浏览网站免费
  • 网站搜索功能模块seo网站管理