当前位置:首页 » 编程语言 » sql查询名字

sql查询名字

发布时间: 2023-03-21 09:24:05

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

方法一:select *from 学生表

where name in 姓名

方法二:

selecct 姓名

from 学生表

group by 姓名

having count(*)>1

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

(1)sql查询名字扩展阅读:

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

SELECT*FROM学生表T1

WHERE EXISTS(SELECT1

FROM学生表T2

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

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

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

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

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

createtabletest_name(idint,namevarchar2(20));

注意事项:

SQLServer的特点如下

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

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

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

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

‘叁’ sql查询姓名为某姓

sql查询姓名为某姓
姓名查询,有两种方法
已知一种方法是:
select distinct 部枣稿模门编号,姓名
from 员工表

where 姓名 like '王%';

方法2

select 部门编号,姓名敬茄
from 员工表
where 姓名 like '王%'
group by 部门编号凳缓,姓名

‘肆’ 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语句查询一个表名中重名的人

1、创建测试表,

create table test_name(id int , name varchar2(20));

‘陆’ SQL查询一个表中重复的名字

总结:

两个意义上的重复记录,一是完全重复的记录,也即所有字段均重复的记录,二是部分关键字段重复的答慧记录,比如Name字段重复,而其他字段不一定重复或都重复可以忽略念橡。

1、(1)对于第一种重复,比较容易解决,使用复制代码代码如下:select distinct * from tableName

(2)如果该表需要删除重复的记录(重复记录保留1条),可以按以下方法删除,复制代码代码如下:

select distinct * into #Tmp from tableName

drop table tableName

select * into tableName from #Tmp
drop table #Tmp

2、假设有重复的字段为Name,Address,要求得到这两个字段唯一的结果集,复制代仔举旁码代码如下:


select identity(int,1,1) as autoID, * into #Tmp from tableName
select min(autoID) as autoID into #Tmp2 from #Tmp group by Name,autoID
select * from #Tmp where autoID in(select autoID from #tmp2)



‘柒’ 查询名字中含有某个字(中文)的sql语句怎么写

模糊查询啊,select * from 表名空明 where name like '%李%'x0dx0a注 '%李%' 是名字中任意位置有“磨亏毁李”瞎备字x0dx0a '李%'是以“李”字开头的x0dx0a '%李'是以“李”字结尾的

‘捌’ sql如何查找名字中任意有东和李的名字

模糊查询。sql查找名字中任意有东和李的名字需要用模糊查询。select * from 表名 where name like '%李%',注: '%李%' 是名字中任意位举雀春置有“李”正耐字 '李%'是以“李”字开头的 '%李'是以“李”字结尾的。岁行

‘玖’ 怎么用Sql语句获取一个数据库中的所有表的名字

在程序中通过sql语句查询来获得某个数据李档库的所有表名,代码如下:

SELECT

table_name

FROM

information_schema.tables

WHERE table_schema = 'mydatabasename'

AND table_type = 'base table'

(9)sql查询名字扩展阅读

1,利用sys.tables目录视哪困乱图查询所有表的名字,sys.tables目录视图为每个表对象返回一行. 示例语句如下:

select * from sys.tables

注意:sys.tables目录视图也只有在SQL SERVER2005及以上的版本中才能使用。

2,利用存储过程sp_tables sp_tables存储过程,可返回可在当前环境中查询的对象列表。这代表可在FROM子句中出现的任何对象。 我们可以执行如下语句:

exec sp_tables

在结果集中筛选出所有TABLE_TYPE等于TABLE的记录就是表信息了。

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

1、在SQL中,排序关键字为ORDER
BY。
2、假如晌此要查询腔咐表t1中数据并按“名字”字段排序,可以使用以下语句宴圆迅:
SELECT * FROM t1 ORDER BY 名字
3、上述排序方式默认为正序排列,若想倒序排列,可以在语句最后加上
DESC。

热点内容
如何把手机改安卓10 发布:2024-05-05 17:39:07 浏览:496
我的世界怎么扩容服务器内存 发布:2024-05-05 17:19:54 浏览:48
java读取文件字符 发布:2024-05-05 17:15:18 浏览:11
三星怎么应用加密 发布:2024-05-05 17:13:18 浏览:152
cad字体在那个文件夹 发布:2024-05-05 17:08:20 浏览:331
什么时候用编译器 发布:2024-05-05 17:08:20 浏览:766
应急救援脚本 发布:2024-05-05 17:08:17 浏览:338
我的世界搭建无正版验证服务器 发布:2024-05-05 17:03:48 浏览:819
我的世界服务器地址宝可梦 发布:2024-05-05 17:00:16 浏览:256
dede企业源码 发布:2024-05-05 16:57:53 浏览:787