怎樣用sql語句查找不同的姓

2023-01-07 21:27

1個回答
select
distinct
substring(姓名,1,1)
from

where
len(姓名)<=3
union
all
select
distinct
substring(姓名,1,2)
from

where
len(姓名)>3
一般小于等于三個字的是單姓
大于三個字的是復姓
相關問答
SQL問題 實現(xiàn)遞歸查詢
1個回答2024-02-21 15:49
遞歸不用專門的語句呀,就是在函數(shù)中調(diào)用自己就可以了,注意一定要有遞歸結束的條件。
sql怎樣查詢兩表聯(lián)查
2個回答2022-10-31 05:28
1 如果kfname是庫房名稱 select kfname ,count(*) from 貨柜表 group by kfname 2 如果kfname是庫房id select aa.貨柜名...
全文
SQL查詢語句中,什么叫子查詢?
3個回答2022-08-22 17:15
子查詢或稱為內(nèi)部查詢、嵌套查詢,指的是在 SQL 查詢中的 WHERE 子句中嵌入查詢語句。 一個 SELECT 語句的查詢結果能夠作為另一個語句的輸入值。 子查詢可以與 SELECT、INSERT...
全文
sql中同年同月同日查詢
2個回答2022-06-12 20:27
--查重復 select * from 學生表 a where exists(select 1 from 學生表 where convert(varchar(7),生日,120)=convert(va...
全文
SQL 復雜表查詢
2個回答2022-09-19 22:18
看了頭暈,為何要用中文字段呀,呵呵~ select 主表.*,工序表.工序名稱,作廢表.作廢名稱 from 主表 left 工序表 on 主表.工序代號=工序表.工序代號 left 作廢表 on 主...
全文
sql復雜點的查詢
3個回答2022-09-05 04:38
SELECT 表B.NAME, COUNT(表A.業(yè)務bus) FROM 表A,表B WHERE 表A.人物ID = 表B.人物ID GROUP BY 表B.NAME 這樣是否是你想要的答案
sql 多表復雜查詢
4個回答2022-08-13 03:07
先聯(lián)合查詢出 name 跟 id的字段 語句如下:select name,stuid from s as s union ...
全文
sql單表復雜查詢
2個回答2022-12-28 22:40
select 銷售id,日期,a.銷量,b.銷量,c.銷量 from (select distinct id,日期 from 表) xx, (select id,日期,count(產(chǎn)品)as 銷量...
全文
sql查詢每月同一日數(shù)據(jù)
1個回答2022-11-03 13:01
SELECT * FROM user_config u where DATE(u.last_update_date)='09'; 要加引號
熱門問答