查询姓名为三个字,且以丽字结尾的学生基本信息(注:使用 Like 和函数 Right, Len 两种方法完成)。
时间: 2024-02-22 22:55:16 浏览: 44
好的,您的要求是查询姓名为三个字,且以丽字结尾的学生基本信息。以下是两种不同的 SQL 查询语句,分别使用 Like 和 Right、Len 函数来实现:
1. 使用 Like 函数:
```
SELECT * FROM students
WHERE name LIKE '___丽';
```
其中,'___丽' 中的三个下划线分别代表三个任意字符,末尾的 '丽' 则表示以丽字结尾。因此,这条 SQL 语句可以查询到符合条件的学生基本信息。
2. 使用 Right 和 Len 函数:
```
SELECT * FROM students
WHERE Len(name) = 3 AND Right(name, 1) = '丽';
```
其中,Len(name) = 3 表示姓名为三个字,Right(name, 1) = '丽' 表示以丽字结尾。因此,这条 SQL 语句同样可以查询到符合条件的学生基本信息。
相关问题
1. 查询姓名为三个字,且以丽字结尾的学生成绩信息(注:使用 Like 和函数 Right, CHAR_LENGTH 两种方法完成
你好,根据您的要求,以下是查询姓名为三个字,且以丽字结尾的学生成绩信息的 SQL 语句:
方法一:使用 Like 和函数 Right, CHAR_LENGTH
SELECT * FROM 成绩表 WHERE 姓名 LIKE '___丽' AND CHAR_LENGTH(姓名) = 3
方法二:使用 Like 和函数 Right
SELECT * FROM 成绩表 WHERE 姓名 LIKE '___丽' AND 姓名 LIKE '___'
注意:以上 SQL 语句只是一种可能的解决方案,具体情况需要根据实际情况进行修改和调整。