㈠ 怎样用sql语句查找不同的姓
select distinct substring(姓名,1,1) from 表 where len(姓名)<=3
union all
select distinct substring(姓名,1,2) from 表 where len(姓名)>3
一般小于等于三个字的是单姓
大于三个字的是复姓
㈡ 如何用SQL语句得到人的姓
select substr(name,1,2) as first_name from stdff_dict
㈢ 查询姓名数据库
1.如果要查询数据库中某个表的全部内容使用:
【假设表名为 学生表】
select*from学生表
2.如果要查询数据库中某个表的姓名就使用:
【假设表名为 学生表 列名(字段)为 name】
selectnamefrom学生表
3.如果要查询数据库中某个表的姓名并且不重复就使用:
【假设表名为 学生表 列名(字段)为 name】
selectdistinctnamefrom学生表
㈣ 请帮忙写出数据库查询语句谢谢!要查询表中所有姓的总数。
你好,虽然你的题目和内容要求的不一样,我把你说的两种情况都给写了吧
1.查询表中所有姓的总数的sql语句:
select
count(*)
from
StudentName(你的表名)
where
name(姓的字段名称)
like
"%"
+
keyword
+"%"
;
2.输入名字的姓后显示所有该姓的信息的sql语句为:
select
*
from
StudentName(你的表名)
where
name(姓的字段名称)
like
"%"
+
keyword
+"%"
;
其中keyword是用户输入的姓。
㈤ 数据库姓名的查询(姓,名字段分开)
sql server 可以这样子:select firstname+lastname from table,你可以试试在mysql中类似的方法行不
㈥ 在数据库中如何查询学生表中不同的姓
如果“姓”、“名”为两个字段:
SELECT DISTINCT surname FROM Students;
如果“姓名”是一个字段,还需要进行字符串左取操作:
SELECT DISTINCT LEFT(surname, 1) FROM Students;
㈦ 请帮忙写出数据库查询语句谢谢!要查询表中所有姓的总数。
你好,虽然你的题目和内容要求的不一样,我把你说的两种情况都给写了吧
1.查询表中所有姓的总数的sql语句:
select count(*) from StudentName(你的表名) where name(姓的字段名称) like "%" + keyword +"%" ;
2.输入名字的姓后显示所有该姓的信息的sql语句为:
select * from StudentName(你的表名) where name(姓的字段名称) like "%" + keyword +"%" ;
其中keyword是用户输入的姓。
㈧ 如何用SQL语句实现查询名字
可以用SQL的模糊查询。语句如下
select * from 表名 where 字段 like '%关键字%'
其中 % 为通配符。
条件的意思就是查找字段里面带“关键字”的数据。