Função String STRCMP(expr1,expr2) no Banco de Dados
STRCMP()
retorna 0
se as string são a mesma, -1
se o primeiro argumento é menor que o segundo de acordo com a ordenação atual e 1
em caso contrário: Consulte mais informação
STRCMP()
retorna 0
se as string são a mesma, -1
se o primeiro argumento é menor que o segundo de acordo com a ordenação atual e 1
em caso contrário: Consulte mais informação
Realiza a busca de padrões em uma expressã string com base no padrão pad
. O padrão pode ser uma expressão regular extendida. Retorna 1
se expr
conincide com pad
, senão retorna 0
. RLIKE
é um sinônimo para REGEXP
, fornecido para compatibilidade com mSQL
. Nota: Como MySQL usa a sintaxe de escape do C em strings (por exemplo, ‘\n
‘), você deve dobrar qualquer ‘\
’ que você use em sua string REGEXP
. Como na versão 3.23.4 do MySQL, REGEXP
é caso- insensitivo para strings normais (não binárias). Consulte mais informação
Retorna a string str
com todos caracteres alterados para letra maiúsculas de acordo com o conjunto de caracteres atual (o padrão é ISO-8859-1 Latin1): Consulte mais informação
Retorna a string str
com todos prefixos e/ou sufixos remstr
removidos. Se nenhum dos especificadores BOTH
, LEADING
ou TRAILING
são dados, é considerado BOTH
. Se remstr
não é especificada, espaços são removidos: Consulte mais informação
Retorna a substring da string str
antes de cont
ocorrencias do delimitador delim
. Se cont
é positivo, tudo a esquerda do delimitador final (contando a partir da esquerda) é retornado. Se cont
é negativo, tudo a direita do delimitador final (contando a partir da direita) é retornado. Consulte mais informação
A forma sem um argumento tam
retorna uma substring da string str
iniciando na posição pos
. A forma com um argumento tam
retorna a substring com tam
caracteres da string str
, iniciando da posição pos
. A forma variante que utiliza FROM
é a sintaxe SQL-92: Consulte mais informação
Retorna uma string contendo N
caracteres de espaço:
mysql> SELECT SPACE(6);
-> ' '
Retorna uma string ‘soundex’ de str
. Duas strings que parecidas fonéticamentea devem ter strings ‘soundex’ iguais. Uma string soundex padrão possui 4 caracteres, mas a função SOUNDEX()
retorna uma string de tamanho arbitrário. Você posde usar SUBSTRING()
no resultado para obter uma string ‘soundex’ padrão. Todos os caracteres não alfanuméricos são ignorados na string dada. Todas caracteres internacionais fora da faixa A-Z são tratados como vogais: Consulte mais informação
Retourna a string str
com caracteres de espaços extras finais removidos:
mysql> SELECT RTRIM('barbar ');
-> 'barbar'
Retorna a string str
, preenchida a direita com a string strpreench
para um tamanho de tam
caracteres. Se str
é maior que tam
, o valor retornado é reduzido para tam
caracteres. Consulte mais informação
Pega os últimos num caracteres da str
mysql> SELECT RIGHT('foobarbar', 4);
-> 'rbar'
Returns the string str
with the order of the characters reversed:
mysql> SELECT REVERSE('abc');
-> 'cba'
Retorna a string str
com todas ocorrências da string da_str
substituida pela string para_str
: Consulte mais informação
Retorna uma string consistindo da string str
repetida cont
vezes. Se cont <= 0
, é retornado uma string vazia. É retornado NULL
se str
ou cont
são NULL
: Consulte mais informação
Coloca uma string entre aspas para produzir um resultado que possa ser usada em uma intrução SQL como um valor de dados com o caracter de escape correto. A string é retornada entre aspas simples e cada instâqncia de aspas simples (‘'
’), barra invertida (‘\
’), ASCII NUL, e Control-Z é precedida por uma barra invertida. Se o argumento é NULL
, o valor retornado é a palavra “NULL” sem aspas simples.