SQL中的换行符

问题:

SQL中的换行符(line feed character)是什么?它的ASCII值是什么?

专家回答:

SQL本身并不使用换行符,因为换行符就跟空格符和回车符一样都被看作是 “空白”。SQL把所有连续的“空白”符当作一个单个的空 格。

因此,下面这个查询语句——

select foo
from bar
where fap = 'qux'

跟如下这个查询语句意思是一样的——

selectfoofrombarwherefap='qux'

但是,前者的书写格式(多行,带有缩进)比后者的单行查询语句格式要更容易 读和理解,尤其是在使用更长的查询语句时。

你只有在像下面这种情况时才会需要知道换行符的ASCII值,比如需要查找包 含换行符的数据值。在这种情况下,你要查找的是二进制值为0110的单个字节, 相当于十进制值的10或十六进制值为0A。标准的SQL里,你可以使用 “X” notation来表示十六进制字符。例如:  

select username, body
from comments
where body like '%' || x'0A' || '%'

这个查询语句可以找到所有包含换行符的备注。

时间: 2024-08-01 20:13:34

SQL中的换行符的相关文章

Linux和windows中的换行符差异问题

  Linux和windows中的换行符差异问题 LINUX的换行符在Windows记事本打开不换行或出现黑点是由于Linux和windows中的换行符差异问题造成的. 首先来看回车符号和换行符号产生背景 关于"回车"(carriage return)和"换行"(line feed)这两个概念的来历和区别. 在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符.但是它有一个问题,就是打完一行换行的时候,要用

如何在word2013中删除换行符

  word2013中删除换行符的步骤如下: 步骤一:打开word 2013 (此为废话)贴入文本,如图,每行后都有个回车符 步骤二:因为不是连续的回车符所以不能用 ^p^p 换成 ^p 方式来替换.所以我们变通一下.Ctrl+H 调出替换菜单,把回车符"^p"替换成文本中不太可能出现的字符.比如:QQQQ.全部替换 步骤三:替换后效果如下图. 步骤四:接下来就简单了,在需要分段的地方加入回车.然后再次按下Ctrl+H ,把之前的QQQQ去掉.注意,"替换为"那一栏

php中将html中的br换行符转换为文本输入中的换行符_php技巧

下面这几个方法将能够帮你解决这个问题. PHP版将html中的<br />换行符转换为文本框中的换行符: 复制代码 代码如下: function br2nl($text){    return preg_replace('/<br\\s*?\/??>/i','',$text);} 或者: 复制代码 代码如下: function br2nl($text){    $text=preg_replace('/<br\\s*?\/??>/i',chr(13),$text); r

《Excel高手捷径:一招鲜,吃遍天》一第23招 将Word中带有换行符的一行表格复制粘贴到Excel中的一行内

第23招 将Word中带有换行符的一行表格复制粘贴到Excel中的一行内 Excel高手捷径:一招鲜,吃遍天Word表格有时候有换行符,如图1-83所示. 交易流水那个字段有3行, 如果把这个表格复制到Excel,Word里交易流水这个单元格内容在Excel分成了三个单元格.如图1-84所示. 怎样使Word里这样的表格复制到Excel,还保持在一个单元格里,并分成三行呢?即要显示的截图, 如图1-85所示. 操作步骤如下: 74050.png 先在Word里将段落行标记替换成特殊字符,如图1-

C#(去、过滤)掉字符中的换行符

原文:C#(去.过滤)掉字符中的换行符 原文地址: http://www.feedou.com/articlepickservlet?commandkey=singlearticle&articleID=5c42b75f1b435084011b49ba083217d4 本文介绍的方法需要先导入命名空间:usingSystem.Text.RegularExpressions; 字符串里所有的的换行符都去掉:textStr = Regex.Replace(textStr, @"[/n/r]&

WPF中的换行符

原文:WPF中的换行符 WPF中UI上和后台代码中的换行符不同. 其中: XAML中为 C#代码中为 \r\n 或者: Environment.NewLine 版权声明:本文为博主原创文章,未经博主允许不得转载.

ReportViewer (RDLC) 中的换行符是什么

ReportViewer (RDLC) 中的换行符是什么: chr(13) & chr(10)  , 或者  &  vbcrlf  & 示例: =Fields!FirstLine.Value & chr(13) & chr(10) & Fields!SecondLine.Value   2 ReportViewer (RDLC) 中改变文字方向:水平,纵向(垂直) WritingMode: tb-rl  纵向(垂直) WritingMode: lr-tb 水

浅谈mysql数据库中的换行符与textarea中的换行符

1. mysql数据库中的换行符 在mysql数据库中, 其换行符为\n 即 char(10), 在python中为chr(10) 2. textarea中的换行符 textarea中的换行符为\r\n 3. web应用中换行符转换 以下是python django web的处理: # data为textarea获取的数据, 其中包括换行符`\r\n`, 以下是过渡处理 data = data.replace('\r\n', '\n') # 或 data = data.replace('\r\n

PHP中替换换行符的几种方法小结_php技巧

第一种: 复制代码 代码如下: <?php ?$str="this is a test \n"; $patten = array("\r\n", "\n", "\r"); ?//先替换掉\r\n,然后是否存在\n,最后替换\r $str=str_replace($order, "", $str); ?> //php 有三种方法来解决 //1.使用str_replace 来替换换行 $str =