當前位置:首頁 » 編程語言 » sql怎麼看外國人名
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql怎麼看外國人名

發布時間: 2022-06-21 04:36:11

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
'%小田';