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' || '%'
这个查询语句可以找到所有包含换行符的备注。
本文来自:http://www.bianceng.cn/database/SQLServer/201008/18876.htm
分享到:
相关推荐
SQL 清除文本中的换行符、回车符、制表符
发现问题 今天一大早客户给我打电话:“小陈儿,昨晚我往数据库导了几十万条数据,然后在...如:库中数据为:“换行符\n换行符\n换行符”,然后在界面通过如下SQL查询,那自然是搜不到咯! SELECT * from `LOL` where
在plsql把一个sql语句美化后要复制到程序里使用时,就会发现有多余的空格和换行符,此程序将美化后的sql语句还原成1行sql语句
1. mysql数据库中的换行符 在mysql数据库中, 其换行符为\n 即 char(10), 在python中为chr(10) 2. textarea中的换行符 textarea中的换行符为\r\n 3. web应用中换行符转换 以下是python django web的处理: # data为...
很多数据存进数据库后,可能需要将整条数据取出,并用特殊符号分割,而且整条...换行符 chr(10) 回车符 chr(13) 您可能感兴趣的文章:Oracle中serveroutput参数一次设置永久保存方法oracle导出sql语句的结果集和保存执
・Windows95/98/98SE/Me/NT4.0/2000/XP/Vista ・支持同時編集256个文件(依赖内存) ・支持超大文件编辑(依赖内存) ...・支持C/C++函数、PL/SQL函数解析和跳转功能 ・关键字输入补充功能、关键字Help功能 ・宏命令
C++ 访问SQL数据库类库 支持 (Oracle, SQLServer, Sybase, DB2, InterBase, SQLBase, Informix, ODBC)
matlab代码输入如何换行符utl_map_counties_within_one_state_choropleth_map 在一个州Choropleth地图内绘制县区的地图。 关键字:sas sql join合并大数据分析宏oracle teradata mysql sas社区stackoverflow ...
1、应用场景:mysql中某个数据字段包含换行符,导致前台解析json时报错 “Uncaught SyntaxError: Unexpected token in JSON at position 333”; 2、针对以上可将数据粘贴进notepad++查看,其中问题部分json如下所...
找了网上很多资料,都没有详细的做法有的还很复杂,自己写了个分割函数,通过直接查询就能分割多行,很方便。
可根据关键字符将一列分成多行显示,例如 A B 1 1.1.2 拆分成 1 1 1 1 1 2 进行相关的显示
代码如下: public static void main(String[] args) { String sql = “SELECT * FROM \n” + ” `testdb`.`foo` LIMIT 0, 100″; String s = “SELECT * FROM `testdb`.`foo` LIMIT 0, 100”; String sql2 = Pattern...
Community Technology Preview (CTP) 版本的 SQL Server Express 中禁用了 sp_configure 选项“SMO 和 DMO XP”,则在使用 SAVESYSDB 卸载该早期实例,然后使用 USESYSDB 安装本版本时,将可能无法从命令提示符下...
1.6.4 sql环境中对象的命名规则 18 第2章 主要的关系数据库与sql 21 2.1 sql server 21 2.1.1 sql server的结构 21 2.1.2 数据库访问标准化接口—odbc 22 2.1.3 使用查询分析器执行sql语句 22 2.2 transact-...
通用添加修改,查询的存储过程, 包含 循环的使用,字符的拼接,
教你如何将正则表达式使用在SQL查询中,工作中经常需要,因为用正则表达式查询能更准确的查询出匹配的信息,学Oracle必须要懂得知识点
matlab代码输入如何换行符utl_sort_transpose_and_summarize_in_one_proc_v2 在一个过程中对转置和汇总进行排序。 关键字:sas sql join合并大数据分析宏oracle teradata mysql sas社区stackoverflow statistics人工...
可以把一列转成一行…… 分隔符默认为英文逗号,也可以转成INSERT 中VALUES()后面的单引号加逗号的形式。 以前用T-SQL时,总是把一列复制到EXCEL中,转置,然后复制到记本事中,把一空格替换成逗号……,这个工具...