有时候我们需要替换一些不需要的SQL字段, 下面就为您介绍替换SQL字段的几种情况,如果您对替换SQL字段方面感兴趣的话,不妨一看。
替换SQL字段中的换行符,回车符:
1> 回车符
SELECT *, REPLACE(detail, CHAR(13) , '<br>') AS 显示替换后的内容 FROM loginfo
2>换行符
SELECT *, REPLACE(detail, CHAR(10), '<br>') AS 显示替换后的内容 FROM loginfo
3>回车换行符
SELECT *, REPLACE(detail, CHAR(13) + CHAR(10), '<br>') AS 显示替换后的内容 FROM loginfo
4>将回车换行符替换成<BR><BR>
UPDATE loginfo
SET detail = REPLACE(detail, CHAR(13) + CHAR(10), '<br><br>')
注 在 dos \win 系列会出现 回车+换行符 CHAR(13)+CHAR(10)
在 unix \ linux 是换行符
转换只要把回车符char(13) 去掉就行了
以下sql语句
UPDATE loginfo SET detail = REPLACE(detail, CHAR(13) , '')
select * from 表名 where instr(字段名,chr(13))>0
基中chr(13)表示换行符。
在sql server 2000中不支持instr 函数将instr改为charindex就行了.
charindex函数介绍 一、语法 CHARINDEX ( char1 ,string1 [ , start_location ] ) 如果 char1 或 string1 之一是 Unicode 数据类型(nvarchar 或 nchar)而另一个不是,则将另一个转换为 Unicode 数据类型。CHARINDEX 不能与 text、ntext 和 image 数据类型一起使用。 如果 char1 或 string1 之一为 NULL,并且数据库兼容级别为 70 或更高,则 CHARINDEX 将返回 NULL。如果数据库兼容级别为 65 或更低,则 CHARINDEX 将仅在 char1 和 string1 都为 NULL 时才返回 NULL 值。 如果在 char1 内找不到 string1,则 CHARINDEX 返回 0。char1 一个表达式,其中包含要查找的字符的序列。 string1 一个表达式,通常是一个为指定序列搜索的列。string1 属于字符串数据类别。 start_location 开始在 string1 中搜索 char1 时的字符位置。 如果 start_location 未被指定、是一个负数或零,则将从 string1 的开头开始搜索。start_location 可以是 bigint 类型。 string1 中包含 char1 时返回字符位置 string1 中不包含 char1 时返回0 二、举例 USE AdventureWorks SELECT CHARINDEX('bicycle', DocumentSummary) FROM Production.Document WHERE DocumentID = 3; 返回结果为48。 SELECT CHARINDEX('bicycle1', DocumentSummary, 5) FROM Production.Document WHERE DocumentID = 3; 返回结果为0。 查询DocumentSummary字段中包含"bicycle"的所有行。一般大家都会写成这样: select * from Production.Document where DocumentSummary like'%bicycle%'了解这个函数以后,大家可以这样写:select * from Production.Document where charindex('bicycle',DocumentSummary)>0 这种方法比like'%%'的形式速度上要快很多. 数据库优化的时候可以考虑使用sql 2005的函数.
Elasticsearch 5.0下Java API使用指南一.2.X到5.XElasticsearch 2.x使用java api把elasticsearch安装包下的lib文件夹下的jar文件全部加入到工程类路径即可,换到5.x就不适用了.创建Clien的代码:Settings settings = Settings.builder().put("cluster.name", "elastics
1.SELECT * FROM ubox_topo;TOPO_IDPARENT_IDNODE_TYPEHIERARCHYDB_TYPETSOPERATORDELETE_MARK0-10[0]0 0100[0]-[1]0 0200[0]-[2]
1、堆和栈什么区别? 答:管理方式:对于栈来讲,是由编译器自动管理,无需我们手工控制;对于堆来说,释放工作由程序员控制,容易产生memory leak。 2、数组和链表什么区别? 答:数组是将元素在内存中连续存放,由于每个元素占用内存相同,可以通过下标迅速访问数组中任何元素。 链表恰好相反,链表中的元素在内存中不是顺序存储的,而是通过存在
家里有一台电脑安装的WIN10,家里也有路由器,还有几个电视盒子接的电视机。本身是一个局域网络,所以不管有线还是无线,WIN10上有共享视频文件,其它设备都是可以播放的。WIN10共享视频文件,需要做2件事:一、打开SMB文件共享功能程序和功能->启用或关闭Windows功能->选中SMB1.0/CIFS File Sharing Support点确定后,WIN自动把这个S...
# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.# yarn lockfile v1"@ava/[email protected]^1.0.0":version "1.1.0"resolved "https://registry.yarnpkg.com/@ava/babel-preset-stage-4/-/b...
Linux的常用指令一、指令与选项1. 概述终端中输入的内容为指令指令格式:#指令 [选项] [操作对象]一个指令可以包含多个选项、操作对象也可以是多个二、基础指令ls指令:(list) 列出所在的目录下的所有目录和文件的名称#ls 路径路径可分为相对路径和绝对路径,相对路径需要一个参照物,一般为单签的工作路径,绝对路径不需要参照物,直接从**“/”(表...
基础练习:1.在根下的usr下的games下创建两个目录分别为lianliankan和lol,在lianliankan目录下创建两个普通文件,这两个文件名分别为xiaoxiaole,xiaoxiaoxiao。[[email protected] ~]# cd /usr/games //跳转到指定目录[[email protected] games]# pwd //确认目录无误...
什么是对话官方介绍如下:对话是在创建一个新的项目或者在已有项目中添加新的插件时处理用户选项时需要的。所有的对话逻辑都存储在 prompts.js 文件中。对话内部是通过 inquirer 实现。当用户通过调用 vue invoke 初始化插件时,如果插件根目录包含 prompts.js,他将在调用时被使用。这个文件应该导出一个问题数组 – 将被 Inquirer.js 处理。其实对话就是我们在使用vue create my-project这个命令的时候,在控制台输出中,可以让我们选择什么东西用的
第一节:HDMI标准横空出世 HDMI的全称是“High DefinitionMultimedia Interface高清多媒体接口”。2002年4月,来自电子电器行业的7家公司——日立、松下、飞利浦、Silicon Image、索尼、汤姆逊、东芝共同组建了HDMI高清多媒体接口接口组织HDMI Founders(HDMI论坛),开始着手制定一种符合高清时代标准的全新数字化视...
1,命令:ifconfig(如果里面没有IP addr=*****选项)表示没有配置IP地址2,命令提示符下编辑vi空格/etc/sysconfig/network-scripts/ifcfg-eth0 之后出现如下图:看到IPADDR了吧,把这一项后面的IP地入末行模式,按wq!保存即可。第二种方法:在命令提示符下输入setup进入图形模式一直回车,修改好之后用tab键...
Python中使用flatmap写多了Spark、Flink突然觉得到处是map、flatmap,在这些框架中有map、flatmap算子,在scala语言里有对应的方法,而在java 8之后,我们ye可以通过stream api使用map和flatmap,这些用法,用一次就会爱上它,代码确实优雅、好用。早之前我一直以为python里也有这样的用法,也使用过filter、map等方法,但直到今天在写一个小脚本需要用到flatmap时,才发现竟然在语言层面没有原生支持。这里不罗逼嗦了,直接上实现flatm
洛特卡-沃尔泰拉模型也称猎食模型,它由方程 <br /><br /><br /><br /><br /><br />表示。式中常数k1、k2、k3和k4分别表示被食者总数增长速率、被食者遭遇猎食者后的死亡速率、猎食者总数增长速率和猎食死亡速率。 http://www.qiji.cn/baike/758/index.html