我曾與下面的查詢嘗試,
SELECT registration_line1 FROM table WHERE REGEXP_LIKE(column, '[$]+');
這裏我用上面的查詢拉與$星的記錄,但它給人不論開始位置記錄?例如,它給出以下結果
$shankar
shank$ ar
but i need only
$shankar
請幫助如何得到結果!!!!
我曾與下面的查詢嘗試,
SELECT registration_line1 FROM table WHERE REGEXP_LIKE(column, '[$]+');
這裏我用上面的查詢拉與$星的記錄,但它給人不論開始位置記錄?例如,它給出以下結果
$shankar
shank$ ar
but i need only
$shankar
請幫助如何得到結果!!!!
預先^
表示at the beginning of the input
。不需要+
。
SELECT registration_line1 FROM table WHERE REGEXP_LIKE(column, '^[$]');
要匹配字符串的開頭,用錨^
:
WHERE REGEXP_LIKE(column, '^[$]')
你也不需要+
,如果你只是想檢查,如果第一個字符是$
。