㈠ 怎樣用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 '%關鍵字%'
其中 % 為通配符。
條件的意思就是查找欄位裡面帶「關鍵字」的數據。