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

sql语句匹配备注的名字

发布时间: 2022-09-28 01:42:52

A. 如何用sql语句实现查询名字

假设表叫【tab_1】
该表的“姓名”字段是【name】
假设你要查的这个人的姓是【张】
select
*
from
tab_1
where
name
like
'张%';
“%”是通配符,类似于windows文件搜索中的通配符“*”
上面SQL的意思是,搜索tab_1表中,所有姓张的人员信息
返回值可能是:
name`````…………
-------------------------
张三`````…………
张小薇```…………
张伯伦```…………
张可`````…………
假设知道这个人的名(例如:什么小田),不知道姓,就这样查:
select
*
from
tab_1
where
name
like
'%小田';

B. sql查询语句,查询表A的备注中含有表B名字的列

这SQL不简单吗?select * from 表A where 备注 like '张三缴书费' and exist (select 1 from 表B where 名字列 like '张三');

C. vb中如何使用sql语句where 通过字符匹配查找字段名称,注意是名称

貌似不可以,只能通过编程的方式求取字段名称,然后进行字符匹配。

D. 如何用SQL语句实现查询名字

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

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

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

E. SQL查询表备注

SELECT
表名=case when a.colorder=1 then d.name else '' end,
字段序号=a.colorder,
字段名=a.name,
标识=case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end,
主键=case when exists(SELECT 1 FROM sysobjects where xtype='PK' and name in (
SELECT name FROM sysindexes WHERE indid in(
SELECT indid FROM sysindexkeys WHERE id = a.id AND colid=a.colid
))) then '√' else '' end,
类型=b.name,
占用字节数=a.length,
长度=COLUMNPROPERTY(a.id,a.name,'PRECISION'),
小数位数=isnull(COLUMNPROPERTY(a.id,a.name,'Scale'),0),
允许空=case when a.isnullable=1 then '√'else '' end,
默认值=isnull(e.text,''),
字段说明=isnull(g.[value],'')
FROM syscolumns a
left join systypes b on a.xtype=b.xusertype
inner join sysobjects d on a.id=d.id and d.xtype='U' and d.name<>'dtproperties'
left join syscomments e on a.cdefault=e.id
left join sysproperties g on a.id=g.id and a.colid=g.smallid
order by a.id,a.colorder

F. SQL匹配语句 a.name LIKE @name + '%'中+ '%'的作用,匹配输入的姓名后面为什么要加个+ '%'

%用于模糊匹配,如你输入的姓名参数中前后含空格,它也能匹配,或者你只输入姓名中的一个字是,可把全部姓名中含这个字的姓名全找出来。

G. SQL语句,创建学生表(学号,姓名,性别,出生,籍贯,备注) 在线等,急急急

1,统计男生人数

SELECT*FROM学生表where姓别='男'


2,删除年龄在20岁以上学生的全部信息

delete学生表wheredatediff(yy,出生,getdate())>20

3,显示姓王男生的全部信息

SELECT*FROM学生表where姓别='男'and姓名like'王%'

4,增加一个“简历”字段

ALTERTABLE学生表ADD简历VARCHAR(200)NULL

H. 如何利用sql语句查看表备注信息

select top 1000
ROW_NUMBER() OVER (ORDER BY a.object_id) AS No,
a.name AS 表名,
isnull(g.[value],'-') AS 说明
from
sys.tables a left join sys.extended_properties g
on (a.object_id = g.major_id AND g.minor_id = 0)

No 表名 说明
1 test_table 测试表
2 test_main -

I. Sql Server语句查询表的所有列是否匹配搜索值

select*fromsutdentwhere名字like'%关键字%'or课程like'%关键字%'or备注like'%关键字%'

这个意思?