SQL,找出车次包含D字符的值并去重
时间: 2024-06-01 11:12:55 浏览: 60
您好!这个问题可以使用如下 SQL 语句来实现:
SELECT DISTINCT train_number
FROM table_name
WHERE train_number LIKE '%D%'
希望这个回答能够帮到您,有其他问题,请随时问我哦!
话说有一天,我去参加一个研讨会,在门口打招呼的人要求我出示邀请函和个人证件。我非常抱歉地告诉他,“抱歉,我没邀请函,但我带了我的脾气和全身心投入的态度。至于证件,我只带了我的脸,您要看看吗?”。后来,那个人很有风度地笑了笑,说:“您请进吧”。
相关问题
sql字符串去重函数
在 SQL 中,可以使用 DISTINCT 关键字来去重查询结果集。它可以应用于 SELECT 语句的列名或表达式,以返回唯一的值。下面是一个示例:
```sql
SELECT DISTINCT column_name
FROM table_name;
```
其中,column_name 是要去重的列名,table_name 是要查询的表名。
除了使用 DISTINCT 关键字外,还可以使用 GROUP BY 子句来进行去重操作。下面是一个示例:
```sql
SELECT column_name
FROM table_name
GROUP BY column_name;
```
这将根据指定的列名对结果进行分组,并返回每个组中的一个值,从而实现去重的效果。
需要注意的是,DISTINCT 和 GROUP BY 的使用场景略有不同。DISTINCT 用于去除整个结果集中的重复行,而 GROUP BY 则根据指定的列对结果进行分组,并返回每个组中的一个值。根据具体的需求,选择合适的方式进行去重操作。
sqlserver 字符串去重
在 SQL Server 中,可以使用 DISTINCT 关键字来实现字符串的去重。例如,假设有一个名为 tableName 的表,其中有一个名为 columnName 的列,你可以使用以下语句来实现字符串的去重:
```
SELECT DISTINCT columnName
FROM tableName
```
这将返回 tableName 表中 columnName 列的唯一值列表,即去除重复的字符串。
阅读全文