易风命理网
易风命理网

数据库查询多个姓氏(sql查询每个姓氏有多少人)

易风水90

请帮忙写出数据库查询语句谢谢!要查询表中所有姓的总数。

你好,虽然你的题目和内容要求的不一样,我把你说的两种情况都给写了吧

1.查询表中所有姓的总数的sql语句:

select

count(*)

from

StudentName(你的表名)

where

name(姓的字段名称)

like

"%"

+

keyword

+"%"

;

2.输入名字的姓后显示所有该姓的信息的sql语句为:

select

*

from

StudentName(你的表名)

where

name(姓的字段名称)

like

"%"

+

keyword

+"%"

;

其中keyword是用户输入的姓。

数据库中如何查询一个表中的列名称中的两个姓氏?

第二个对,因为能确保姓wu的和姓wang的都能出现在结果列表中,而之一条语句用了and,这只能查询出姓名同时为wu和wang的人

怎样用sql语句查找不同的姓

select

distinct

substring(姓名,1,1)

from

where

len(姓名)=3

union

all

select

distinct

substring(姓名,1,2)

from

where

len(姓名)3

一般小于等于三个字的是单姓

大于三个字的是复姓

标签:#SQL#数据库#语句#姓名#字段#wu