当前位置:首页 » 编程语言 » sql按照姓查询名字
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql按照姓查询名字

发布时间: 2022-09-10 06:14:18

‘壹’ 如何用sql语句实现查询名字

可以用SQL的模糊查询。语句如下

select * from 表名 where 字段 like '%关键字%'

其中 % 为通配符。
条件的意思就是查找字段里面带“关键字”的数据。

‘贰’ 根据名字排序查询 SQL

1、在SQL中,排序关键字为ORDER BY。

2、假如要查询表t1中数据并按“名字”字段排序,可以使用以下语句:

SELECT*FROMt1ORDERBY名字

3、上述排序方式默认为正序排列,若想倒序排列,可以在语句最后加上 DESC。

‘叁’ sql语句中在学生信息表中查询同姓的学生姓名

1.创建一个测试表,如下图

createtabletest_name(idint,namevarchar2(20));

注意事项:

SQLServer的特点如下

1.具有真实的客户端和服务器架构架构。

2.图形用户界面使系统管理和数据库管理更加直观。

3.丰富的编程接口专用工具,为用户进行程序设计提供了更多的选择。

4.它是完全集成的,利用了NT的许多功能,比如发送消息和接收消息。

‘肆’ SQL查询所有姓"孙"并且姓名只有两个字的同学的姓名,学号,班级名.

SELECT 姓名,学号,班级名 FROM 学生表 WHERE 姓名 LIKE '孙_'
或SELECT 姓名,学号,班级名 FROM 学生表 WHERE 姓名 LIKE '孙%' AND LEN(姓名)=2

‘伍’ 如何用sql server 查看姓"张"“陈”“黄”的基本信息,按姓名的降序排列查询结果

select*from表名whereleft(stuname,1)in('张','陈','黄')orderbystunamedesc

或者

select*from表名wherestunamelike'张'orstunamelike'陈'orstunamelike'黄'orderbystunamedesc

表名自行替换。

‘陆’ 用SQL查询同姓人名语句的

假设姓名字段为name:
slect * from 表名 where name like'姓%'
将语句中’姓‘,替换成你想要的姓,如:李、司马等,复姓也可以

‘柒’ sql查询 名字

创建存储过程就行了

if exists(select * from sysobjects where name='SelectByName')
drop proc SelectByName
go
create procere SelectByName
@name varchar(10)
as
select * from Sheet1 where 姓名 like ('%'+@name+'%')
go

使用:
exec SelectByName '马'

想查询哪个人输入姓就行了

‘捌’ sql语句中怎样查询学生表中所有有着相同的名字的人的信息

方法一:select *from 学生表

where name in 姓名

方法二:

selecct 姓名

from 学生表

group by 姓名

having count(*)>1

如果 having 子句不加,则是统计各名字的数量,加上则只显示 数量大于 1 的人名。

(8)sql按照姓查询名字扩展阅读:

sql 学生表中如何查询与某同学同年的人

SELECT*FROM学生表T1

WHERE EXISTS(SELECT1

FROM学生表T2

WHEREYEAR(T1.生日) = YEAR(T2.生日)

AND 学生编号 = '某同学学生编号')

YEAR是取datetime类型数据的年部分的函数,只要表中的数据存在年份和某学生生日的年份相同就可以。