Sto tentando di eseguire una query semplice creando una limitazione di% like in BigQuery, ma LIKE non è nella loro sintassi, quindi come può essere implementato?Come implementare "mi piace" in BigQuery?
risposta
REGEXP_MATCH restituisce true se str corrisponde all'espressione regolare. Per la corrispondenza delle stringhe senza espressioni regolari, utilizzare CONTAINS anziché REGEXP_MATCH.
https://developers.google.com/bigquery/docs/query-reference#stringfunctions
REGEXP_MATCH è grande se si sa come usarlo, ma per coloro che non sono sicuro che non ci sarà alcun carattere speciale di uso comune come ' '' $' o '? ' nella stringa di ricerca, è possibile utilizzare LEFT('str', numeric_expr)
o RIGHT('str', numeric_expr)
. cioè se si ha un elenco di nomi e voleva tornare a tutti coloro che sono come 'sa%' devi usare:
select name from list where LEFT(name,2)='sa';
(con 2 essendo la lunghezza del 'sa')
Inoltre, se si voleva dire dove i valori di una colonna sono come un altro, si potrebbe scambiare il 2 per LENGTH(column_with_lookup_strings)
e ='sa'
per =column_with_lookup_strings
, lasciandola cercando qualcosa di simile:
select name from list where LEFT(name,LENGTH(column_with_lookup_strings))= column_with_lookup_strings;
COME è ufficialmente supportato in BigQuery standard SQL - https://cloud.google.com/bigquery/sql-reference/functions-and-operators#comparison-operators
E penso che funziona anche in Legacy SQL!
- 1. Come usare sql "mi piace" in PyMongo?
- 2. Pulsante Mi Piace nell'applicazione Android
- 3. Pulsante Mi Piace personale: Django + Ajax - Come?
- 4. Mostra zero in button_count Pulsante Mi piace
- 5. Come interrogare lucene con l'operatore "mi piace"?
- 6. Qual è la differenza tra la riga "Mi piace" e "Mi piace" in ABAP?
- 7. Ottieni la quantità di Mi piace/Non mi piace per un video di YouTube tramite API?
- 8. Pulsante Mi piace di Facebook che mostra 0 Mi piace per TUTTE le pagine Facebook
- 9. Messaggio di errore non utile su Mi piace/Non mi piace Pagina
- 10. Lingue diverse per il pulsante Mi piace
- 11. Condizioni (come "mi piace") su campo binario (blob) in oracle
- 12. Come si usa Mi piace in Linq Query?
- 13. Mi piace la scatola per il gruppo
- 14. Iframe Pulsante Mi piace non sparare edge.create
- 15. Hibernate Criteria, Integer e "mi piace"
- 16. database-design: tabella dei mi piace?
- 17. Utilizzo di "mi piace" nelle espressioni ssrs
- 18. Facebook API - query "Tutti i mi piace"
- 19. Pulsante Mi Piace di Facebook senza Javascript?
- 20. Come ottenere i Mi piace di Facebook come conteggi per
- 21. Pulsante Mi Piace: come scegliere l'immagine da visualizzare
- 22. Come testare il pulsante "mi piace" di Facebook?
- 23. Come fare "mi piace" sulla chiave del dizionario?
- 24. Come funziona il pulsante Mi piace di Facebook?
- 25. "Mi piace", "Dislike" plug-in per le rotaie
- 26. Come modellare un sistema di voto "Mi piace" con MongoDB
- 27. Tag pulsante Mi piace Facebook Errore mancante. Come lo aggiusto?
- 28. Come testare il pulsante "Mi piace" di Facebook su localhost?
- 29. SQL Server: colonne dell'indice utilizzate in mi piace?
- 30. Aggiungi dinamicamente il pulsante Mi piace di Facebook usando jquery
può spiegare meglio un po 'di più sulla funzione CONTAINS di bigquery. come funziona. –