一次数据库的整理的sql语句

//查询以井结束的记录
SELECT f_wellnumber, SUBSTRING(f_wellnumber, 1, LEN(f_wellnumber) - 1) 
      AS Expr1
FROM CY_wellrecord
WHERE (f_wellnumber LIKE '%井')

//替换井字
UPDATE CY_wellrecord
SET f_wellnumber = SUBSTRING(f_wellnumber, 1, LEN(f_wellnumber) - 1)
WHERE (f_wellnumber LIKE '%井')

//查询中间带空格的记录
SELECT f_wellnumber, REPLACE(f_wellnumber, ' ', '') AS Expr1
FROM CY_wellrecord
WHERE (f_wellnumber LIKE '% %')

//替换中间的空格
UPDATE cy_wellrecord
SET f_wellnumber = REPLACE(f_wellnumber, ' ', '')
FROM CY_wellrecord
WHERE (f_wellnumber LIKE '% %')

//更新id
UPDATE a
SET a.f_wellid = b.f_id
FROM cy_wellrecord a, cy_well b
WHERE a.f_wellnumber = b.f_name

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏python3

mysql-数据的增删改

1062
来自专栏北京马哥教育

zabbix表分区(适用于zabbix2.0.x,zabbix2.2.x和zabbix2.4.x)[推荐]

本文主要介绍了zabbix进行数据库表分区的方法: 在系统监控中,zabbix已经代替了nagios+cacti,zabbix以其良好的图形展示和高度自定义赢得...

3596
来自专栏康怀帅的专栏

MySQL 查找数据 SELECT

SELECT 字段1,字段2 FROM 表名; SELECT 表名.字段名 FROM 表名; 别名 SELECT 字段 AS 别名 FROM 表名; 偏移量 S...

2836
来自专栏程序员同行者

salt-api return mysql返回的使用,记录操作日志

1413
来自专栏破晓之歌

数据库练习

1072
来自专栏Netkiller

重新整理AUTO_INCREMENT字段

节选择《Netkiller MySQL 手札》 13.9. 重新整理AUTO_INCREMENT字段 AUTO_INCREMENT 并非按照我们意愿,顺序排列,...

2906
来自专栏Netkiller

重新整理AUTO_INCREMENT字段

节选择《Netkiller MySQL 手札》 13.9. 重新整理AUTO_INCREMENT字段 AUTO_INCREMENT 并非按照我们意愿,顺序排列...

3465
来自专栏从零开始的linux

mysql基础语法 表

#if语句,防止报错 mysql> drop database if exists `HA-test`; Query OK, 0 rows affected, ...

3265
来自专栏我的博客

触发器统计记录行数

a表保存记录,b表保存a表当中指定cid的总行数 CREATE TABLE `a` ( `id` int(11) unsigned NOT NULL AUT...

3097
来自专栏文渊之博

mysql replace into 的使用情况

 发现,auto_increment并没有+1,而是针对原来的那一条id=4的记录进行了update,因为没有指定其他列(v,extra)的值,所以,updat...

813

扫码关注云+社区

领取腾讯云代金券