Sql 如何在一列中获得名称以相同字符开头和结尾的学生列表
我正在获取字母以特定字符A开头的记录列表,但我无法获取字母A到Z的所有学生的列表。试试这个Sql 如何在一列中获得名称以相同字符开头和结尾的学生列表,sql,sql-server,Sql,Sql Server,我正在获取字母以特定字符A开头的记录列表,但我无法获取字母A到Z的所有学生的列表。试试这个 SELECT StudentName FROM tblStudents WHERE StudentName LIKE 'a%' AND StudentName LIKE '%a' 从tblStudents中选择StudentName 其中子字符串([StudentName],1,1)=子字符串([StudentName],-1) 它将工作这将是+10快:)它返回你的名字
SELECT
StudentName
FROM tblStudents
WHERE StudentName LIKE 'a%' AND StudentName LIKE '%a'
从tblStudents中选择StudentName
其中子字符串([StudentName],1,1)=子字符串([StudentName],-1)
它将工作这将是+10快:)它返回你的名字开始和结束,以相同的字母,但只有那些与第一个和最后一个字母,而不是b-z。但这只意味着名称以字母a-z开始,以另一个字母a-z结束,根本不能保证它是同一个字母。看一看MmHasabnn的解决方案吧!你有没有试过它的工作用途
SELECT StudentName FROM tblStudents WHERE LEFT(StudentName,1)= RIGHT(StudentName,1)