A. 如何用sql语句实现查询名字
可以用SQL的模糊查询。语句如下
select * from 表名 where 字段 like '%关键字%'
其中 % 为通配符。
条件的意思就是查找字段里面带“关键字”的数据。
B. mysql中怎么对姓张姓李的名字进行查询
set names gbk; # windows 下一定要加上。cmd命令行中,如果在文件中改为utf8
drop table if exists user;
CREATE TABLE `user` (
`id` int(11) unsigned NOT NULL auto_increment,
`txt` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
insert into user (txt) values ('张三'),('小张'),('张'),('李'),('李四'),('小李');
select * from user where txt like '张%';
select * from user where txt like '李%';
C. sql 查询所有姓张的团员学生信息
select*fromstudentwheresnamelike'张%'and政治面貌列名='团员'
D. sql中从同学表视图中查询姓张的女同学的姓名、性别、宿舍电话如题 谢谢了
select 姓名,性别,宿舍电话 from student_view where left(姓名,1)+性别 like '张女'
E. sql 姓张、姓李的同学资料
没有表名,没有字段怎么查?
例如表名:stuinfo
这个表里面有同学资料,其中同学姓名的字段为:stuname
SELECT * FROM stuinfo WHERE stuname LIKE '张%' OR stuname LIKE '李%';
F. 用Select语句,查找姓张而且是男性的同学,显示学号、姓名 这个sql语句怎么写啊
select 学号,姓名 form 表 where 姓名 like '张%' and 性别 = '男';
G. 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 '马'
想查询哪个人输入姓就行了
H. SQL左连接查询
select * from a left join b on a.id=b.id left join c on a.id=c.id where c.id=XX;
I. 用sql语句求ma系和is系的姓张的学生的信息
select * from 学生信息表
where (系别='ma') or ((系别='is') and (姓名 like '张%'))