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

sql怎麼查看外國人名

發布時間: 2022-10-01 11:30:50

1. 如何用sql語句查詢一個表名中重名的人

1、創建測試表,

create table test_name(id int , name varchar2(20));

2. 如何用SQL語句實現查詢名字

假設表叫【tab_1】
該表的「姓名」欄位是【name】
假設你要查的這個人的姓是【張】
select
*
from
tab_1
where
name
like
'張%';
「%」是通配符,類似於windows文件搜索中的通配符「*」
上面SQL的意思是,搜索tab_1表中,所有姓張的人員信息
返回值可能是:
name`````…………
-------------------------
張三`````…………
張小薇```…………
張伯倫```…………
張可`````…………
假設知道這個人的名(例如:什麼小田),不知道姓,就這樣查:
select
*
from
tab_1
where
name
like
'%小田';

3. 如何用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

希望以上對你有所幫助!

4. 用SQL查詢同姓人名語句的

假設姓名欄位為name:
slect * from 表名 where name like'姓%'
將語句中』姓『,替換成你想要的姓,如:李、司馬等,復姓也可以

5. sql 如何模糊查詢外國人名

問題再補充詳細一點吧。。

6. 如何用SQL語句實現查詢名字

可以用SQL的模糊查詢。語句如下

select * from 表名 where 欄位 like '%關鍵字%'

其中 % 為通配符。
條件的意思就是查找欄位裡面帶「關鍵字」的數據。

7. SQL2008R2 需要使用什麼字元集,才能兼容外國人名中間的點

這是因為你的資料庫設置的字元集不支持該字元。建議設置為UNICODE或者UTF-8字元集試一試。

8. SQL中怎麼 查詢所有訂購了貨物的客戶的姓名,電話,以及訂購的貨物的名稱

首先您要確認涉及訂購了貨物的相關表名稱,然後選取所需要查看的表欄位,腳本語法是
select name,--姓名
phone,--電話
huowu--貨物
from table1 --查詢表名;
望採納謝謝。

9. sql 查處人名了怎麼查詢詳細信息

select 人名.人名,詳細信息.*
from 人名,詳細信息
where 人名.id = 詳細信息.id

10. 如何用sql語句模糊查詢姓名中有三個詞的人名,比如「king george V」,where name like'...'

oracle 正則表達式

SQL> select sysdate
2 from al
3 where regexp_like('king george V',
4 '^[a-zA-z]+[ ]+[a-zA-z]+[ ]+[a-zA-z]+$')
5 ;

SYSDATE
-----------
2009-5-20 上

----------------------------------------------
SQL> select sysdate
2 from al
3 where regexp_like('king george V',
4 '^[a-zA-z]+[ ]+[a-zA-z]+[ ]+[a-zA-z]+$');

SYSDATE
-----------
2009-5-20 上
------------------------------