首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >HANA SQL的行连续字符是什么?

HANA SQL的行连续字符是什么?
EN

Stack Overflow用户
提问于 2016-06-27 18:55:54
回答 2查看 2K关注 0票数 1

HANA SQL的行延续字符是什么?考虑到我有一条超长语句,我希望它跨越多条线,而不是一条线上的超长语句。

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-06-28 02:38:33

对于大多数SQL语句,您可以在下一行隐式地继续。没有“行-连续字符”。长字符串可以在下一行中继续,方法是在多个字符串中将它们与||连接起来。

例如,这是完全有效的HANA:

代码语言:javascript
运行
AI代码解释
复制
SELECT
  "RefID",
  "FirstName",
  "LastName"
FROM
  "People"
WHERE
  "FirstName" = 'Hubert Blaine'
  AND
  "LastName" = 'Wolfeschlegelsteinhausenbergerdorffvoralternwaren' ||
               'gewissenhaftschaferswesenchafewarenwholgepflegeun' ||
               'dsorgfaltigkeitbeschutzenvonangereifenduchihrraub' ||
               'giriigfeindewelchevorralternzwolftausendjahresvor' ||
               'andieerscheinenbanderersteerdeemmeshedrraumschiff' ||
               'gebrauchlichtalsseinursprungvonkraftgestartseinla' ||
               'ngefahrthinzwischensternartigraumaufdersuchenachd' ||
               'iesternwelshegehabtbewohnbarplanetenkreisedrehens' ||
               'ichundwohinderneurassevanverstandigmenshlichkeitt' ||
               'konntevortpflanzenundsicherfreunanlebenslamdlichf' ||
               'reudeundruhemitnichteinfurchtvorangreifenvonander' ||
               'erintlligentgeschopfsvonhinzwischensternartigraum';

PS:那个人确实存在。:)

票数 1
EN

Stack Overflow用户

发布于 2016-06-28 02:51:36

为了方便起见,您可以按下返回键,并将语句拆分成多行。

如下图所示:

即使是在动态SQL中,您也可以在EXEC()命令中拆分字符串(使用财政操作符)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38066316

复制
相关文章
SAP HANA SQL 字符串函数
matinal
2023/10/13
3930
【SAP HANA系列】SAP HANA SQL字符串连接操作
正文部分 把多个字符串连接起来,在HANA SQL里这样写 关键字:concat ​ create procedure concat_me (out itens nvarchar(200)) as begin declare cursor C for SELECT OITM.”ItemName” from OITM; itens := ”; for R as C do itens := :itens || R.”ItemName” || char(13) || ”; end for; select :ite
matinal
2020/11/12
1.5K0
【SAP HANA系列】SAP HANA SQL字符串连接操作
SAP HANA SQL字符串连接操作
正文部分 把多个字符串连接起来,在HANA SQL里这样写 关键字:concat ​ create procedure concat_me (out itens nvarchar(200)) as begin declare cursor C for SELECT OITM.”ItemName” from OITM; itens := ”; for R as C do itens := :itens || R.”ItemName” || char(13) || ”; end for; select :ite
matinal
2020/11/27
7590
用SQL高性能解决字符串的连续匹配
高性能解决有序集合的连续匹配问题 场景: A集合有8个元素:ali、boy、c、dog、e、f、g、h, B集合有5个元素:boy、c、dog、e、h 问B中是否包含连续4个以上的A集合元素?是即符合要求。 查阅网络资料甚至咨询论坛、技术群里的朋友,尽管方法各异,本质上还是循环遍历,最多考虑了利用bitmap提升下循环匹配性能。 难点:连续4个以上的计算与匹配 不论是集合还是字符串,4个连续的判断与匹配基本都依赖循环遍历算法,不论是KMP还是Boyer-Moore算法,如果一行记录都需要这么复杂的循环
企鹅号小编
2018/01/31
7600
用SQL高性能解决字符串的连续匹配
SQL 生成连续的编号
给大家一分钟,请思考:在你熟悉的数据库里使用 SQL 快速生成 001~999 的编号有哪些方法。
白日梦想家
2020/12/14
4K0
如何删除相邻连续的重复行?
根据题意的要求,把要求的结果在原表上用黄色标出,通过观察发现连续登录的某一个页面只保留第一次访问的记录。解题思路是要通过查询,利用信息差过滤掉同一个页面第一次登录后的连续访问记录。
猴子数据分析
2022/07/13
4.6K0
如何删除相邻连续的重复行?
【SAP HANA系列】SAP HANA SQL合并多行操作
正文部分 使用SAP HANA SQL来实现按照某一列序号等,合并多个行的数据 原始数据如下: ​1 - tom 1 - harry 1 - jack 2 - larry 想要的结果如下: ​ 1 - tom, harry, jack 2 - larry ​ 其实就是合并操作 可以按照下面的方法做 做法如下: ​ SELECT ID, STRING_AGG(Name, ',') AS Names FROM TAB GROUP BY ID; ​ image.png
matinal
2020/11/12
9550
【SAP HANA系列】SAP HANA SQL合并多行操作
leetcode之连续字符
这里对字符数组进行遍历,从第二个字符开始,每次与前一个字符比较,如果相等则递增count,如果不等则重置count为1,然后重新计算result
code4it
2020/11/09
4830
leetcode之连续字符
这里对字符数组进行遍历,从第二个字符开始,每次与前一个字符比较,如果相等则递增count,如果不等则重置count为1,然后重新计算result
code4it
2020/10/29
4410
leetcode之连续字符
SAP HANA SQL创建trigger
trigger很常用,无论是在HANA还是在Oracle中 请直接看代码 CREATE TABLE TARGET ( A INT); CREATE TABLE SAMPLE ( A INT); CREATE TRIGGER TEST_TRIGGER_WHILE_UPDATE AFTER UPDATE ON TARGET BEGIN DECLARE found INT := 1; DECLARE val INT := 1; WHILE :found <> 0 DO
matinal
2020/11/27
7190
SAP HANA SQL时间戳的用法
获取HANA中的时间戳的写法如下: SELECT CURRENT_TIMESTAMP "current timestamp" FROM DUMMY; 那么要获取跟踪文件信息的时候呢 不知道下面的写法对不对。。。 SELECT *, SECONDS_BETWEEN(CURRENT_TIMESTAMP, FILE_MTIME) FROM M_TRACEFILES
matinal
2020/11/27
1.4K0
sql判断是否连续并生成连续分组id
想实现根据时间升序排序取出同班级下一个进入班级的时间,然后判断同一班级上一个人和下一个人是否连续,并生成符合分组条件的连续分组id。
chimchim
2022/11/13
1.1K0
sql判断是否连续并生成连续分组id
31:字符串中最长的连续出现的字符
31:字符串中最长的连续出现的字符 查看 提交 统计 提问 总时间限制: 1000ms 内存限制: 65536kB描述 求一个字符串中最长的连续出现的字符,输出该字符及其出现次数。字符串中无空白字符(空格、回车和tab),如果这样的字符不止一个,则输出出现最早的字符。 输入一行,一个不包含空白字符的字符串,字符串长度小于200。输出一行,输出最长的连续出现的字符及其最长的连续出现次数,中间以一个空格分开。样例输入 aaaaadbbbbbcccccccdddddddddd 样例输出 d 10
attack
2018/04/11
1.6K0
SAP HANA SQL合并多行操作
正文部分 使用SAP HANA SQL来实现按照某一列序号等,合并多个行的数据 原始数据如下: ​1 - tom 1 - harry 1 - jack 2 - larry 想要的结果如下: ​ 1 - tom, harry, jack 2 - larry ​ 其实就是合并操作 可以按照下面的方法做 做法如下: ​ SELECT ID, STRING_AGG(Name, ',') AS Names FROM TAB GROUP BY ID; ​
matinal
2020/11/27
6130
SQL 行转列
如果你想熟练写各种统计报表的 SQL,那么行转列是你绕不开的一个点,你必须得掌握它。
白日梦想家
2020/07/17
9610
sql 行转列
行转列 fd_name fd_type fd_total a type1 1 a type2 2 a type3 3 转成 fd_name fd_type1_total fd_type2_total fd_type3_total a 1 2 3 sql select fd_name , max(case when fd_type = 'type1' then fd_total else 0 end) as fd_type1_total , max(case when fd_type
路过君
2023/03/08
5530
SQL练习笔记四:连续出现的数字
问题:编写一个 SQL 查询,查找所有至少连续出现三次的数字。 CREATE TABLE Log( Id int(4) not null, num int(4) not null ); INSERT INTO Log VALUES(1,1); INSERT INTO Log VALUES(2,1); INSERT INTO Log VALUES(3,1); INSERT INTO Log VALUES(4,2); INSERT INTO Log VALUES(5,1); INSERT INTO
用户6184845
2021/01/04
9180
SQL练习笔记四:连续出现的数字
LeetCode 1446:Consecutive Characters(连续字符)
给你一个字符串 s ,字符串的「能量」定义为:只包含一种字符的最长非空子字符串的长度。请你返回字符串的能量。
后台技术汇
2022/05/30
2840
SQL 获取定长连续子序列
savior 表有两个字段,id 是主键,设置了自动递增;status 表示状态,它只有 0/1 两种状态。
白日梦想家
2020/12/14
9430
hive补全连续或非连续空值数据sql
爬虫或业务场景运行中经常会出现丢数据的情况,可能随机丢一分钟,或者丢几十分钟,完全没有规律,如果想用上一个有效值来补全的话单纯用lag函数无法实现
chimchim
2023/10/17
5670
hive补全连续或非连续空值数据sql

相似问题

这是什么?(行连续字符后的意外字符)

119

如何用SQL语句在HANA中插入连续日期?

35

用于比较行项的SAP HANA SQL

10

连续日期功能: SAP HANA

22

SAP HANA SQL字符串函数

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文