Nuestros mejores investigadores agotaron sus provisiones de café, por su búsqueda todo el tiempo por la solución, hasta que Carmen encontró el hallazgo en GitLab así que ahora la comparte con nosotros.
Solución:
Las comillas dobles indican que el string representa el nombre de un attribute mientras que una comilla simple es un literal string.
Así que en tu primer caso obtienes NULL
porque no tienes un attribute llamó something
.
Aquí está la respuesta directamente de la ayuda de QGIS:
nombre de columna “nombre de columna” → Valor del nombre de la columna del campotenga cuidado de no confundirse con una cita simple, ver más abajo
‘string’ → a string valortenga cuidado de no confundirse con comillas dobles, ver arriba
Las marcas dobles se refieren a columnas en el attribute tabla, marcas individuales a una string valor. P.ej CASE WHEN "something" > 100 THEN 'a lot' ELSE 'not so much'
comprueba el tamaño de los valores enteros en su columna y agrega un string a campos en el attribute tabla basada en ese tamaño.
Te mostramos comentarios y valoraciones
Acuérdate de que tienes autorización de decir si hallaste tu duda a tiempo.