Estoy tratando de ejecutar una consulta simple haciendo una restricción de% como en BigQuery, pero LIKE no está en su sintaxis, entonces ¿cómo se puede implementar?¿Cómo implementar "me gusta" en BigQuery?
Respuesta
REGEXP_MATCH devuelve verdadero si str coincide con la expresión regular. Para la coincidencia de cadenas sin expresiones regulares, use CONTAINS en lugar de REGEXP_MATCH.
https://developers.google.com/bigquery/docs/query-reference#stringfunctions
REGEXP_MATCH es grande si usted sabe cómo usarlo, pero para aquellos que no están seguros de que no habrá ningún carácter especial de uso común como ' '' $' o '? ' en la cadena de búsqueda, puede usar LEFT('str', numeric_expr)
o RIGHT('str', numeric_expr)
. es decir, si tenía una lista de nombres y quería volver todos aquellos que son como 'sa%' que tendría que utilizar:
select name from list where LEFT(name,2)='sa';
(con 2 siendo la longitud de 'sa')
Además, si quería decir que los valores de una columna son como de otro, usted podría intercambiar el 2 de LENGTH(column_with_lookup_strings)
y ='sa'
para =column_with_lookup_strings
, dejándola mirando algo como esto:
select name from list where LEFT(name,LENGTH(column_with_lookup_strings))= column_with_lookup_strings;
COMO está soportado oficialmente en BigQuery estándar SQL - https://cloud.google.com/bigquery/sql-reference/functions-and-operators#comparison-operators
Y creo que también trabaja en Legacy SQL!
- 1. me gusta y no me gusta en una consulta mysql
- 2. plug-in "Me gusta", "No me gusta" para los carriles
- 3. Sql Me gusta RegEx
- 4. ¿Cómo uso Me gusta en Linq Query?
- 5. MySql No me gusta Regexp?
- 6. Grupo SQL por "Me gusta"
- 7. ¿Cómo O BIEN dos declaraciones ME GUSTA?
- 8. Botón Me gusta en la aplicación iOS
- 9. ¿Podemos utilizar "NO ME GUSTA" en sql
- 10. Matriz en Mysql ¿DONDE ME GUSTA?
- 11. Operador Me gusta en LINQ to Objects
- 12. Diferentes idiomas para me gusta botón
- 13. Algoritmos de puntuación: cómo convertir el número &% de "Me gusta" y "No me gusta" en un solo puntaje?
- 14. ¿Cómo se usa sql "me gusta" en PyMongo?
- 15. cómo usar un me gusta con una combinación en sql?
- 16. ¿Cómo hacer "me gusta" en la clave del diccionario?
- 17. Graph api - Me gusta/until - since
- 18. Mejor práctica para la funcionalidad 'me gusta'
- 19. SQL DONDE ME GUSTA con la pestaña
- 20. Hibernate Criterios, entero y "me gusta"
- 21. xsl me gusta o búsqueda difusa?
- 22. ¿Cómo consultar mongodb con "me gusta" utilizando la aplicación java?
- 23. LINQ to SQL: cómo escribir una selección 'Me gusta'?
- 24. ¿Cómo puedo optimizar/refactorizar una cláusula TSQL "ME GUSTA"?
- 25. ¿Cómo consultar lucene con el operador "me gusta"?
- 26. Me gusta y dónde está la condición en ruby
- 27. Implemente sql 'me gusta' en los criterios. Hibernate
- 28. Uso -no me gusta filtrar varias cadenas en PowerShell
- 29. Operador "no me gusta" de Linq a SQL
- 30. Me gusta cargar archivos de Gmail con jQuery
pueden por favor explicar un poco más acerca de la función de cadena CONTAINS de bigquery. cómo funciona. –