Teradata中有如下所示的表:
col1
---------
4561 ABC New York
3256 ABC Berlin
129 ABC Milano
我只需要在第二个空格后取值,并且要知道第二个单词总是"ABC",所以我需要在"ABC“之后取值。因此,我需要如下所示:
col1 col2
-------------------------------
4561 ABC New York | New York
3256 ABC Berlin | Berlin
129 ABC Milano | Milano
我如何在Te
我想知道是否有一种方法可以从具有逗号分隔值的列中进行选择。
例如,列具有以下数据:('16','20','27','2','3')
有没有可能这样做:
--从表中获取值16:-
select from table where value = '16'
或者可以在中使用?
select from table where value in '16'
我需要将一个varchar字段拆分成具有一定长度的行,但是没有分隔符。
示例:
字段取值:'Field example of varchar'
我想把它分成长度为5的几行。结果应该是:
"Field"
" exam"
"ple o"
"f var"
"char "
我尝试过这个查询:
select regexp_split_to_table('Field example of varchar','(.{5})') as x
但是它不起作用,它返回五个空行。
我试图在以{{开头的多个大括号之间获取值。
例:
var txt ="I expect five hundred dollars {{$500}}. and new brackets {{$600}}";
预期结果:array of result like result[0] = "{{$500}}", result[1] = "{{$600}}"
我试过下面的东西,但它没有返回预期的结果。
var regExp = /\{([^)]+)\}/g;
var result = txt.match(regExp);
我有以下背景:
Radio power mode = ON
Current Band = GSM 900, Channel Number = 63
Current RSSI = -95 dBm
Band Selected = Auto
Number of nearby cells = 1
Cell 1
Primary Scrambling Code = 0x1C4
RSCP = -115 dBm, ECIO = -16 dBm
我需要从"Current RSSI“行提取值,并根据下面的列表进行检查:
- > -60 dBM = Solid
- &l
我有一个包含复杂字符串的列,我试图从这个字符串列中提取值。这是临时表和值-
with temp as (
select 1 as event_id, ';t-Tew00;1;1.00;252=100.00,;SM-R190;1;1.00;252=200.00,;SM-G998B/DS;1;6347.00;252=300.00,;EF-PG99P;1;249.00;252=400.00' as event_list union all
select 2 as event_id, ';asdI-Tww5300;1;1.00;252=99.00,,;EP-T
我有一个要求,在这个要求中,我得到一个带有逗号分隔值的字符串,并且我必须提取值和进程。我使用了下面的查询,一切都很好,但是当我的字符串中的所有空值都由,分隔时,它就失败了。
SELECT regexp_substr(i_child_sal_acc_det, '[^,]+', 1, LEVEL)
BULK COLLECT INTO v_sal_acc_det_list
FROM dual
CONNECT BY regexp_substr(i_child_sal_acc_det, '[^,]+', 1, LEVEL)
IS NOT NULL.
上面的查询返回
我有一个表格,其中一行包含文本。我需要使用regExp从这个文本中提取值。
我的代码是:
function myfunc(){
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var range = spreadsheet.getRange('A1:B1000');
var regExp = /(\?<=Баланс)(.*)(\?=р8)/;
for (var i = 1; i < 1000; i++) {
var cell = rang