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

网站建设需要掌握什么技术又拍云wordpress

网站建设需要掌握什么技术,又拍云wordpress,网站怎么设置百度收录,上海知名网站建设公司话不多说,直接上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/816058.html

相关文章:

  • 大型集团网站大型网站建设服务公司
  • 各大门户网站dede和wordpress
  • 普洱建设网站网站开发用php好吗
  • 免费网站制作开发公司莱芜网站建设价格低
  • 济宁 做网站织梦网站怎么做404页面模板
  • 专业网站建设信息wordpress多用户插件
  • 购物网站开发会遇到的的问题泗洪住房和城乡建设网站
  • 静态网站开发课程南京平台公司
  • 网站建设行业swot分析做外汇需要关注哪几个网站
  • 阿里云主机上传网站wordpress菜单导航图标图片大全
  • 关于给予网站建设的请求阳泉住房和城乡建设厅网站
  • 网站流量超做网站构架
  • 杭州网站建设浙江seo推广如何做
  • 外贸建站与推广wordpress 文章表格
  • 网站开发 法律声明个人网站做哪些流程
  • 游戏网站设计论文wordpress 去掉category
  • 网站怎么做安全网站源码修改后怎么提交
  • 定制您的专属建站方案免费网站提交入口
  • 织梦网站去除技术支持做视频网站程序多少钱
  • 佛山全网营销型网站建设平面设计跟网站建设
  • 汉中建网站马鞍山网站建设价格
  • 怎样能注册自己的网站wordpress 万能 主题
  • 网站开发系统毕业综合实践报告正规营销培训
  • 公司网站制作企业百度号注册官网
  • wordpress 页面分栏河南seo推广平台
  • 公司后台的网站代理维护更新thinkphp 网站根目录地址
  • 汕头做网站费用做一个网上商城网站建设费用多少钱
  • dede 手机站 怎么获取跳转网站比较好的wordpress主题
  • 浙江省建设监理协会官方网站wordpress 5开发接口
  • 教师做爰网站建设网站创业