我尝试过以下查询,
SELECT registration_line1 FROM table WHERE REGEXP_LIKE(column, '[$]+');
这里我使用上面的查询来拉出带有$的星号记录,但不管起始位置如何都会给出记录?例如,它给出了以下结果
$shankar
shank$ ar
but i need only
$shankar
请帮助如何获得结果!!!!
答案 0 :(得分:1)
前置^
表示at the beginning of the input
。 1}}不需要。{/ p>
+
答案 1 :(得分:1)
答案 2 :(得分:0)
要匹配字符串的开头,请使用锚点^
:
WHERE REGEXP_LIKE(column, '^[$]')
如果您只是想检查第一个字符是否为+
,您也不需要$
。