如何返回一个字符串减去 MySQL 中字符串中的第一个字符?
换句话说,从“hello”中得到“hello”。
我能想到的唯一方法是使用 mid() ,第二个偏移量大于字符串可能是:
select mid('hello', 2, 99)
但我相信一定有一种更优雅的方式来做到这一点。有没有?
这实际上是不正确的。如果你这样做,你只会得到 llo。为了得到第一个字符之后的所有内容......请执行以下操作:
<?php
echo substr('hello', 1); // Output ello
echo '<br />';
echo substr('hello', 2); // Output llo
?>
我只是想纠正这一点。
编辑:呸,别理我。我以为你在谈论PHP。不管怎样,你可以在 Mysql 中做到这一点。或者你可以像我上面发布的那样在 PHP 中得到它。
select substr('hello', 2) 怎么样?