在mysql服务器,写sql语句:找出pg_inquiry_detail表中estate_name字段还有数字的,并去重
时间: 2024-03-04 15:48:15 浏览: 26
可以使用如下的SQL语句来找出pg_inquiry_detail表中estate_name字段还有数字的,并去重:
```
SELECT DISTINCT estate_name
FROM pg_inquiry_detail
WHERE estate_name REGEXP '[0-9]'
```
其中,`REGEXP '[0-9]'` 表示匹配estate_name字段中包含数字的记录。`DISTINCT`关键字用于去重,保证查询结果中每个estate_name只会出现一次。
相关问题
在mysql服务器,写sql语句:找出pg_inquiry_detail表中estate_name字段并去重
可以使用如下的SQL语句:
```
SELECT DISTINCT estate_name FROM pg_inquiry_detail;
```
这条SQL语句将会查询pg_inquiry_detail表中的estate_name字段,并去重显示结果。使用DISTINCT关键字可以去掉结果中的重复值。
pg_inquiry 表含有 id,username,bank_name,创建日期create_time,请输出mysql的sql语句
非常抱歉,我之前误解了您的问题。您提到的是MySQL数据库而不是PostgreSQL数据库。以下是基于MySQL语法的查询语句,用于统计2023年7月11日的pg_inquiry表中每个username在每个bank_name中的数据条数:
```sql
SELECT username, bank_name, COUNT(*) AS total_count
FROM pg_inquiry
WHERE DATE(create_time) = '2023-07-11'
GROUP BY username, bank_name;
```
该查询语句会筛选出创建日期为2023年7月11日的记录,并按照username和bank_name进行分组,然后统计每个组中的数据条数。结果将会显示每个username在每个bank_name中的数据条数。
请注意,上述查询语句假设pg_inquiry表已经在MySQL数据库中创建,并且create_time字段是一个包含日期和时间的合法MySQL日期时间类型。如果您的实际情况有所不同,请相应地调整查询语句和表结构。