Funzione STRPOS - AWS Clean Rooms

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Funzione STRPOS

Restituisce la posizione di una sottostringa specificata all'interno di una stringa specificata.

Per funzioni simili, consulta Funzione CHARINDEX e Funzione POSITION.

Sintassi

STRPOS(string, substring )

Argomenti

stringa

Il primo parametro di input è la stringa da cercare.

sottostringa

Il secondo parametro è la sottostringa da cercare all'interno della stringa.

Tipo restituito

La STRPOS funzione restituisce un numero intero corrispondente alla posizione della sottostringa (a base singola, non a base zero). La posizione si basa sul numero di caratteri, non di byte, pertanto i caratteri multibyte vengono contati come caratteri singoli.

Note per l'utilizzo

STRPOSrestituisce 0 se la sottostringa non si trova all'interno della stringa:

select strpos('dogfish', 'fist'); strpos -------- 0 (1 row)

Esempi

L'esempio seguente mostra la posizione della stringa fish all'interno della parola dogfish:

select strpos('dogfish', 'fish'); strpos -------- 4 (1 row)

L'esempio seguente restituisce il numero di transazioni di vendita con un punteggio COMMISSION superiore a 999,00 dalla tabella: SALES

select distinct strpos(commission, '.'), count (strpos(commission, '.')) from sales where strpos(commission, '.') > 4 group by strpos(commission, '.') order by 1, 2; strpos | count -------+------- 5 | 629 (1 row)