Etiqueta | Explicación | Tipo de datos |
Tabla de entrada | La tabla que contiene registros que coinciden con la expresión especificada que se escribirán en la tabla de salida. | Table View; Raster Layer |
Tabla de Salida | La tabla de salida que contiene los registros de la tabla de entrada que coinciden con la expresión especificada. | Table |
Expresión (Opcional) | Una expresión de SQL utilizada para seleccionar un subconjunto de registros. Una expresión SQL utilizada para seleccionar un subconjunto de registros. Para obtener más información sobre la sintaxis SQL, consulte Referencia SQL para los elementos utilizados en las expresiones de consulta. | SQL Expression |
Resumen
Selecciona los registros de tabla que coinciden con una expresión de Lenguaje estructurado de consultas (SQL) y los escribe en una tabla de salida.
Uso
La entrada puede ser una tabla dBASE o de geodatabase, una clase de entidad, una vista de tabla o un dataset VPF.
El valor del parámetro Expresión se puede crear con el Generador de consultas o simplemente escribiéndolo. Para obtener más detalles sobre la sintaxis de la expresión, consulte Construir una consulta SQL o Referencia SQL para los elementos utilizados en las expresiones de consulta.
Si se utiliza una vista de tabla para Tabla de entrada y no se introduce ninguna expresión, solo los registros seleccionados se escribirán en la tabla de salida. Si se utiliza una vista de tabla para la tabla de entrada y se introduce una expresión, la expresión sólo se ejecuta en los registros seleccionados y el subconjunto basado en la expresión del conjunto seleccionado se escribe en la tabla de salida.
Para crear una tabla desde el conjunto de registros seleccionados de la vista de tabla, utilice la herramienta Copiar filas.
Parámetros
arcpy.analysis.TableSelect(in_table, out_table, {where_clause})
Nombre | Explicación | Tipo de datos |
in_table | La tabla que contiene registros que coinciden con la expresión especificada que se escribirán en la tabla de salida. | Table View; Raster Layer |
out_table | La tabla de salida que contiene los registros de la tabla de entrada que coinciden con la expresión especificada. | Table |
where_clause (Opcional) |
Una expresión SQL utilizada para seleccionar un subconjunto de registros. Para obtener más información sobre la sintaxis SQL, consulte Referencia SQL para los elementos utilizados en las expresiones de consulta. | SQL Expression |
Muestra de código
La siguiente secuencia de comandos de la ventana de Python muestra cómo utilizar la función TableSelect de modo inmediato.
import arcpy
arcpy.env.workspace = "C:/data"
arcpy.analysis.TableSelect("majorrds.shp", "C:/output/majorrdsCl4.shp", '"CLASS" = \'4\'')
La siguiente secuencia de comandos Pythonindependiente muestra cómo utilizar la función TableSelect en una secuencia de comandos independiente.
# Name: TableSelect_Example2.py
# Description: Select class4 roads from the major roads gnatcatcher habitat study area
# Import system modules
import arcpy
# Set workspace
arcpy.env.workspace = "C:/data"
# Set local variables
in_features = "majorrds.shp"
out_feature_class = "C:/output/majorrdsCl4.shp"
where_clause = '"CLASS" = \'4\''
# Run TableSelect
arcpy.analysis.TableSelect(in_features, out_feature_class, where_clause)
Información de licenciamiento
- Basic: Sí
- Standard: Sí
- Advanced: Sí