SELECT * FROM T_QZSJ_BJJGXX where f_updatetime > ? 怎么截取 T_QZSJ_BJJGXX
时间: 2023-10-07 16:13:31 浏览: 47
你可以使用字符串函数来截取表名 T_QZSJ_BJJGXX。在大多数数据库中,可以使用SUBSTRING函数来截取字符串的一部分。假设你的数据库使用的是SQL Server,你可以像这样编写查询:
```sql
SELECT * FROM SUBSTRING('T_QZSJ_BJJGXX', 3, LEN('T_QZSJ_BJJGXX')-2)
WHERE f_updatetime > ?
```
这个查询将截取字符串的第三个字符开始的部分,并将其作为表名。请注意,具体的截取方式可能因数据库类型而异,你需要根据你所使用的数据库的文档来确定正确的语法。
相关问题
mysql 对于 ELECT * FROM T_QZSJ_BJJGXX where f_updatetime > ? 怎么截取 T_QZSJ_BJJGXX
在MySQL中,你可以使用内置的字符串函数SUBSTRING_INDEX来截取字符串。以下是一个示例查询,可以截取表名T_QZSJ_BJJGXX:
```sql
SELECT * FROM SUBSTRING_INDEX('T_QZSJ_BJJGXX', '_', -1)
WHERE f_updatetime > ?
```
这个查询使用下划线作为分隔符,并从字符串的最后一个下划线开始截取部分。这将返回T_QZSJ_BJJGXX中最后一个下划线后面的部分作为表名。请确保根据实际情况调整分隔符和参数的值。