不不不,我想在输入框中输入大写字母来查询
时间: 2024-03-23 07:40:37 浏览: 32
如果你想在输入框中输入大写字母查询,那么你可以在 SQL 语句中使用 `BINARY` 关键字来区分大小写,例如:
```python
sql = "SELECT * FROM criminal WHERE "
if id_value:
sql += f"BINARY id='{id_value}' AND "
if name_value:
sql += f"BINARY name='{name_value}' AND "
if sex_value:
sql += f"BINARY sex='{sex_value}' AND "
if cause_value:
sql += f"BINARY cause='{cause_value}' AND "
if time1_value:
sql += f"BINARY time1='{time1_value}' AND "
if time2_value:
sql += f"BINARY time2='{time2_value}' AND "
if nei_value:
sql += f"BINARY nei='{nei_value}' AND "
if lao_value:
sql += f"BINARY lao='{lao_value}' AND "
if tai_value:
sql += f"BINARY tai='{tai_value}' AND "
```
这样就可以将查询条件与数据库中的值进行大小写敏感的比较,而不会因为大小写不匹配而导致查询失败了。