查找mysql字段中固定字符串并替换的几个方法
我们的要求是,把地址字段的中国去掉,并跟据地址字段来设置所属省份的(province_id) 字段。
第一、替找字符串,我们可以用mysql里的replace 这个用法,本博也有提到。详见:http://www.jb51.net/article/31374.htm
好我们把 "中国" 这个字符给去掉。
update table set address = replace(address ,'中国','')
第二、要根据地址字段的开头字符并更新province_id字段、SQL语句如下
UPDATE table SET province_id=11 where LEFT(address,2)='福建'
这里用到的是mysql的LEFT函数,查找地址字符的前两个字符,判断是否为'福建' 如果是,sql就会更新province_id字段为11。这里的11是省份表福建所对应的ID.
相关推荐
-
查找mysql字段中固定字符串并替换的几个方法
我们的要求是,把地址字段的中国去掉,并跟据地址字段来设置所属省份的(province_id) 字段. 第一.替找字符串,我们可以用mysql里的replace 这个用法,本博也有提到.详见:http://www.jb51.net/article/31374.htm 好我们把 "中国" 这个字符给去掉. update table set address = replace(address ,'中国','') 第二.要根据地址字段的开头字符并更新province_id字段.SQL语句如下
-
java eclipse 整个项目或包查找只定字符串并替换操作
java eclipse经常会用到整个类进行查找,ctrl+f,然后replaceall(XX,toXX).但是最近要对webservice上的项目进行检查,里面的运行程序不能有system.out.println这样的语句,因为服务器上的控制台输出会存储到一个指定路径的文件里,超过9gtomcat就会运行变慢,甚至挂掉.所以这里要用,ctrl+h,开启全项目或者全包搜索,用法如下: 1.选中项目名称或者包名称位置,ctrl+h 2弹出的界面中选取,file Search,在其中输入要查找的字符
-
SQL SERVER使用REPLACE将某一列字段中的某个值替换为其他的值
SQL SERVER将某一列字段中的某个值替换为其他的值 update 表名 set 列名 = REPLACE( 列名 ,'aa','bb') SQL SERVER"函数 replace 的参数 1 的数据类型 ntext 无效"解决办法 UPDATE 表名 SET 列名= REPLACE(CAST 列名 AS varchar(8000)),'aa','bb')
-
MySQL数据库中varchar类型的数字比较大小的方法
创建测试表 -- ---------------------------- -- Table structure for check_test -- ---------------------------- DROP TABLE IF EXISTS `check_test`; CREATE TABLE `check_test` ( `id` int(11) NOT NULL AUTO_INCREMENT, `current_price` varchar(10) NOT NULL, `price`
-
textarea 在浏览器中固定大小和禁止拖动的实现方法
HTML 标签 textarea 在大部分浏览器中只要指定行(rows)和列(cols)属性,就可以规定 textarea的尺寸,大小就不会改变,不过更好的办法是使用 CSS 的 height 和 width属性,但是Chrome,Safari和FireFox渲染的效果不同,可以拖动右下角图标改变大小.但是过分拖动大小会影响页面布局,使页面变得不美观. 可以通过添加如下两个样式禁用拖动,固定大小: 1:彻底禁用拖动(推荐) resize: none; 2:只是固定大小,右下角的拖动图标仍在 wi
-
Python统计一个字符串中每个字符出现了多少次的方法【字符串转换为列表再统计】
本文实例讲述了Python统计一个字符串中每个字符出现了多少次的方法.分享给大家供大家参考,具体如下: #coding=utf-8 #统计一个字符串中的每一个字符出现了多少次 #定义一个字符串 str = 'abbcccdddd' #在字符串的每一个字符之间插入一个空格组成一个新的字符串 str = ' '.join(str) #打印新的字符串看看 print('str = ',str) #将新字符串按空格分割成一个列表 li = str.split(' ') #打印新的列表 print('li
-
在MySQL字段中使用逗号分隔符的方法分享
被分割的字段一定是有限而且数量较少的,我们不可能在一个字符串中存储无限多个字符 这个字段所属的表与这个字段关联的表,一定是一对多的关系 比如下面这个表结构所代表的content与tag这两个对象 复制代码 代码如下: mysql> SELECT * FROM content; +----+------+| id | tags | +----+------+| 1 | 1,2 | | 2 | 2,3 | +----+------+ 2 rows in set (0.01 sec) mysql>
-
Java正则表达式匹配字符串并提取中间值的方法实例
目录 前言 场景一:提取SAML2报文 解析 场景2:提取sql中的表名和字段 总结 前言 有时候正则表达式不只是匹配一下什么数字/邮箱/身份证/日期等等,还需要匹配某一段文字,并按照既定格式提取其中的某些值. 场景一:提取SAML2报文 SAML2报文内容如下,从中提取对应的attribute name和value. <saml:AttributeStatement> <saml:Attribute Name="mail"> <saml:Attribut
-
asp.net 数据绑定 使用eval 时候报 字符文本中的字符太多 问题的解决方法
在使用datalist 数据绑定时: 复制代码 代码如下: <asp:TextBox ID="txtOutPlace" runat="server" Text ="<%#Eval('调出单位存放地点')%>" Width="130px"></asp:TextBox> 运行报"字符文本中的字符太多"的错误,这时是因为Eval必须是字符串(""引起来)不能
-
MySQL命令行界面中出现字符错误提示的原因及解决方法
ERROR 2019 (HY000): Can't initialize character set gb2312 搞了好半天,MySQL都重装了两次,号悲剧... 之前设置了系统编码全都是UTF-8了的 vi /etc/sysconfig/i18n LANG=zh_CN.UTF-8 LANGUAGE=zh_CN.UTF-8:zh_CN.GB2312:zh_CN SUPPORTED=zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en SYSFONT=lat0-su
随机推荐
- Python中的下划线详解
- SQL Server 中查看SQL句子执行所用的时间
- 在redhat6.4安装redis集群【教程】
- 详解jQuery中的DOM操作
- Centos7.3下Tomcat8的安装配置教程
- asp.net 实现下拉框只读功能
- android编程实现系统图片剪裁的方法
- 利用transition实现文字上下抖动的效果
- javascript生成img标签的3种实现方法(对象、方法、html)
- 把Node.js程序加入服务实现随机启动
- Java和C#下的参数验证方法
- jQuery实现点击标题输入详细信息
- Python线程中对join方法的运用的教程
- C#基于XNA生成随机颜色的方法
- 详解C++中的对象指针与对象数组
- 易语言更改画板写出文字的颜色
- Eclipse下基于Java的OpenCV开发环境配置教程
- 快速了解Java中ThreadLocal类
- 在python中获取div的文本内容并和想定结果进行对比详解
- Android系统添加自己写的工具