sql 在SQL SERVER中检索以相同字母开头和结尾的名称

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql 在SQL SERVER中检索以相同字母开头和结尾的名称相关的知识,希望对你有一定的参考价值。


-- Q : Retrieve the names which starts and ends with the same letter ?

---- NAMES TABLE With ID and Name Fields

CREATE TABLE #Names
(
ID INT,
Name VARCHAR(30)
);

-- INSERT VALUES INTO THE #Name Table

INSERT INTO #Names VALUES(1,'Harsha');
INSERT INTO #Names VALUES(4,'Adora');
INSERT INTO #Names VALUES(2,'Rohan');
INSERT INTO #Names VALUES(5,'Earlene');
INSERT INTO #Names VALUES(3,'Neil');

--- RUN THE FOLLOWING QUERY


SELECT *
    FROM #Names
	WHERE LOWER(LEFT(Name,1)) = LOWER(RIGHT(Name,1));

以上是关于sql 在SQL SERVER中检索以相同字母开头和结尾的名称的主要内容,如果未能解决你的问题,请参考以下文章

SQL Server 2005用模糊检索时,检索数字或字母时,会把中文都查出来

database 如何查询某个字段以某个字母开头的数据

SQL Server支持两种注释,一种是行注释,以”--“开头;另一种是块注释以‘/*'开

SQL查询以小写字母开头的数据行

PL/SQL:字符串的 regexp_like 不以字母开头

在sql语句中,like所有的用法