Ⅰ sql怎麼查詢一張表中同名同姓的姓名及各自人數
select 名,姓,count(*)數量 from 表 group by 名,姓
Ⅱ SQL2008R2 需要使用什麼字元集,才能兼容外國人名中間的點
這是因為你的資料庫設置的字元集不支持該字元。建議設置為UNICODE或者UTF-8字元集試一試。
Ⅲ 如何用sql語句模糊查詢姓名中有三個詞的人名,比如「king george V」,where name like'...'
假設有表T,A為人名欄位,人名中的空格可能不止一個,可能有多個,直接用空格數,或是長度數來計算,可能潛在一些問題,所以應該先作簡單處理一下,把所有不同長度(這里假設最長為10)的空格,轉成一個空格,再計算長度.
select * from
(
select 'A'=
case
when charindex(' ',A,1)>0 then replace(A,' ',' ')
when charindex(' ',A,1)>0 then replace(A,' ',' ')
when charindex(' ',A,1)>0 then replace(A,' ',' ')
when charindex(' ',A,1)>0 then replace(A,' ',' ')
when charindex(' ',A,1)>0 then replace(A,' ',' ')
when charindex(' ',A,1)>0 then replace(A,' ',' ')
when charindex(' ',A,1)>0 then replace(A,' ',' ')
when charindex(' ',A,1)>0 then replace(A,' ',' ')
when charindex(' ',A,1)>0 then replace(A,' ',' ')
when charindex(' ',A,1)>0 then replace(A,' ',' ')
end
from T
) M
where len(A)-len(replace(A,' ',''))>=2
希望以上對你有所幫助!
Ⅳ SQL資料庫的名字怎麼看
首先確認資料庫伺服器功能開啟沒有。
服務裡面找到sql
server
agent
(mssqlserver)
,啟動。
本機ip地址一般都是127.0.0.1,至於名字,一般都是裝資料庫時實例的名字
Ⅳ MYSQL問題 如何按人名查詢信息 請詳細寫出SQL語句
樓主好:
這要配合ajax來實現的。
在你的下拉框 寫一個onchange 事件 然後 ajax請求到你的另外一個頁面 就ok了。 然後動態載入出來你要的數據
如果樓主要代碼的話 我可以給你寫一個出來。
Ⅵ SQL怎麼樣查詢以a或b開頭的名字信息
select *
from your_table
where col_name like 'a%' or col_name like 'b%' ;
Ⅶ sql 如何模糊查詢外國人名
問題再補充詳細一點吧。。
Ⅷ SQL語句查詢姓名包含阿拉伯數字、英文字母等不符合規范的文字怎麼寫
WHERE 姓名 NOT LIKE '%[^吖-做]%' AND 年齡 >=7 AND 姓名!='未取名' and len(姓名)<2
這個是從反面實現的~~不懂HI我
Ⅸ sql語句中怎樣查詢學生表中所有有著相同的名字的人的信息
方法一:select *from 學生表
where name in 姓名
方法二:
selecct 姓名
from 學生表
group by 姓名
having count(*)>1
如果 having 子句不加,則是統計各名字的數量,加上則只顯示 數量大於 1 的人名。
(9)sql怎麼看外國人名擴展閱讀:
sql 學生表中如何查詢與某同學同年的人
SELECT*FROM學生表T1
WHERE EXISTS(SELECT1
FROM學生表T2
WHEREYEAR(T1.生日) = YEAR(T2.生日)
AND 學生編號 = '某同學學生編號')
YEAR是取datetime類型數據的年部分的函數,只要表中的數據存在年份和某學生生日的年份相同就可以。
Ⅹ 如何用SQL語句實現查詢名字
假設表叫【tab_1】
該表的「姓名」欄位是【name】
假設你要查的這個人的姓是【張】
select
*
from
tab_1
where
name
like
'張%';
「%」是通配符,類似於windows文件搜索中的通配符「*」
上面SQL的意思是,搜索tab_1表中,所有姓張的人員信息
返回值可能是:
name`````…………
-------------------------
張三`````…………
張小薇```…………
張伯倫```…………
張可`````…………
假設知道這個人的名(例如:什麼小田),不知道姓,就這樣查:
select
*
from
tab_1
where
name
like
'%小田';