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

独一无二的sql名字

发布时间: 2023-07-25 13:12:22

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数据库有很多相同名字的人,我想查询符合张三,李四,王五这几个人的名字,然后分别取他们其中的top1

selecttop3fromTable
wherename='张三'orname='李四'orname='王五'
orderbyscore

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

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

SELECT

table_name

FROM

information_schema.tables

WHERE table_schema = 'mydatabasename'

AND table_type = 'base table'

(3)独一无二的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怎么查名字中含有特定字的

模糊查询啊,select
*
from
表名
where
name
like
'%李%'

'%李%'
是名字中任意位置有“李”字
'李%'是以“李”字开头的
'%李'是以“李”字结尾的

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

用sql获取数据库中所有的表名的方法:
1、oracle下:select
table_name
from
all_tables;
2、MySQL下:select
table_name
from
information_schema.tables
where
table_schema='csdb'
and
table_type='base
table';
3、sql
server下:select
name
from
sys.tables
go

㈥ 根据名字排序查询 SQL

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

㈦ sql选出所有名字中含有中文的名字

select
count(1)
from
学校学生表
where
len(学生名字列)=3
and
学生名字列
like
‘%宇%’
解释一下
“学校学生表”
为sql中存放学生信息的表名,“学生名字列”为表中存放学生名字的列名,查询条件中”
len(学生名字列)=3“为筛选名字长度为3的学生,其中len()函数是sql
server的内置函数,在sql
server上可以直接使用,“
学生名字列
like
‘%宇%’”为模糊匹配,筛选名字中含有“宇”的所有学生。希望对你有所帮助。