1. 5.用sql命令查询所有学生的学号、姓名、总成绩、平均成绩。
## 简介
数据库在查询上的sql 语句 基本是没有差异的,
## 工具
mysql 数据库,windowds 7
## 步骤
1.打开mysql数据库,点击新增查询
2.selectno,name,totalScore,avgScorefromScoreTable;
2. 用SQL语句搜索ID,返回姓名,写公共类
public string IDtoName(string ID)
{
SqlConnection con=this.getcon();
string sql="select name from table where id='"+ID+"'";
SqlDataAdapter sqlada=new SqlDataAdapter(sql,con);
DataSet myset=new DataSet();
sqlada.Fill(myset);
string name=myset.Table[0].Rows[0][0].ToString();
return name;
}
Label1.Text=IDtoName(ID);//自己输入的一个ID号就可以获取到名字,希望这是你想要的答案,但是个人建议是return 一个dataset ,然后再在dataset里获取想要的值
3. 如何用sql语句模糊查询姓名中有三个词的人名,比如“king george V”,where name like'...'
oracle 正则表达式
SQL> select sysdate
2 from al
3 where regexp_like('king george V',
4 '^[a-zA-z]+[ ]+[a-zA-z]+[ ]+[a-zA-z]+$')
5 ;
SYSDATE
-----------
2009-5-20 上
----------------------------------------------
SQL> select sysdate
2 from al
3 where regexp_like('king george V',
4 '^[a-zA-z]+[ ]+[a-zA-z]+[ ]+[a-zA-z]+$');
SYSDATE
-----------
2009-5-20 上
------------------------------
4. 用SQL语句怎样查出密码与姓名或者卡号一样人的姓名
select * from tablename where password=name
没有加密的是可以的
加密的无解
5. sql语句中在学生信息表中查询同姓的学生姓名
1.创建一个测试表,如下图
createtabletest_name(idint,namevarchar2(20));
注意事项:
SQLServer的特点如下
1.具有真实的客户端和服务器架构架构。
2.图形用户界面使系统管理和数据库管理更加直观。
3.丰富的编程接口专用工具,为用户进行程序设计提供了更多的选择。
4.它是完全集成的,利用了NT的许多功能,比如发送消息和接收消息。
6. 用SQL查询同姓人名语句的
假设姓名字段为name:
slect * from 表名 where name like'姓%'
将语句中’姓‘,替换成你想要的姓,如:李、司马等,复姓也可以
7. sql server语句查找三个名字
select * from user_t where user_name like '___'
三个下划线
8. 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类型数据的年部分的函数,只要表中的数据存在年份和某学生生日的年份相同就可以。
9. 如何用sql语句,查询所有表的名字(Oracle)
使用dba_tables,all_tables等都可以,如查找USERS表空间下的所有表:
select owner,table_name,tablespace_name from all_tables where tablespace_name='USERS'
10. SQL查询命令
1、select学号,姓名fromswhere班级='高会1'
2、select*fromswhere入学成绩in(selecttop3入学成绩from(selectdistinct入学成绩froms)aorderby入学成绩desc)
3、select*froms姓名like'%王%'
以上考虑成绩并排情况
以下是不考虑成绩并排的情况:
2、SELECTTOP3*FROMSORDERBY入学成绩DESC