做爰高潮a片〈毛片〉,尤物av天堂一区二区在线观看,一本久久A久久精品VR综合,添女人荫蒂全部过程av

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

SQL字段charindex,stuff,forxmlpath('')操作字

來源:懂視網 責編:小采 時間:2020-11-09 16:13:57
文檔

SQL字段charindex,stuff,forxmlpath('')操作字

SQL字段charindex,stuff,forxmlpath('')操作字:很久沒來這兒了 貼一個之前用到的SQL代碼 今天在處理一個功能的時候遇到一些功能解決問題 如:表 [sql] CREATE TABLE demo( demo_id int identity primary key , demo_name varchar (50) ) INSERT INTO demo VALUES (
推薦度:
導讀SQL字段charindex,stuff,forxmlpath('')操作字:很久沒來這兒了 貼一個之前用到的SQL代碼 今天在處理一個功能的時候遇到一些功能解決問題 如:表 [sql] CREATE TABLE demo( demo_id int identity primary key , demo_name varchar (50) ) INSERT INTO demo VALUES (

很久沒來這兒了 貼一個之前用到的SQL代碼 今天在處理一個功能的時候遇到一些功能解決問題 如:表 [sql] CREATE TABLE demo( demo_id int identity primary key , demo_name varchar (50) ) INSERT INTO demo VALUES ( '房地產開發' ) INSERT INTO demo VALUE

很久沒來這兒了 貼一個之前用到的SQL代碼


今天在處理一個功能的時候遇到一些功能解決問題

如:表

[sql]
  1. CREATE TABLE demo(
  2. demo_id int identity primary key,
  3. demo_name varchar(50)
  4. )
  5. INSERT INTO demo VALUES('房地產開發')
  6. INSERT INTO demo VALUES('房地產經紀/銷售')
  7. INSERT INTO demo VALUES('建筑業/工程/施工')
CREATE TABLE demo( demo_id int identity primary key, demo_name varchar(50) ) INSERT INTO demo VALUES('房地產開發') INSERT INTO demo VALUES('房地產經紀/銷售') INSERT INTO demo VALUES('建筑業/工程/施工') 1 房地產開發
2 房地產經紀/銷售
3 建筑業/工程/施工

另一表demo_test

[sql]
  1. CREATE TABLE demo_test(
  2. test_id int identity primary key,
  3. demo_ids varchar(500)
  4. )
CREATE TABLE demo_test( test_id int identity primary key, demo_ids varchar(500) )1 1,2,3
2 2,3

的demo_ids 中存儲了如:1,2,3

想通過SQL獲取demo_ids 對應的demo_name的值

如上想直接用SQL獲取demo_test中demo_ids對應的值=>房地產開發,房地產經紀/銷售,建筑業/工程/施工

對于用C#代碼的話 相信這個沒有任何難度就能實現

以下提供sql解決方案:

首先解決獲取多個項的問題 這兒使用:charindex

[html]
  1. select demo_name from demo where charindex(CONVERT(VARCHAR,demo_id)+',','1,2,3'+',')>0
select demo_name from demo where charindex(CONVERT(VARCHAR,demo_id)+',','1,2,3'+',')>0 這樣就獲取到了


房地產開發
房地產經紀/銷售
建筑業/工程/施工

下一步就是將查詢得到的值合并 這兒用到:stuff,ltrim, for xml path('')

[sql]
  1. SELECT stuff( (select ','+ltrim(demo_name) from demo
  2. where charindex(CONVERT(VARCHAR,demo_id)+',','1,2,3'+',')>0 for xml path('') ),1,1,'')
SELECT stuff( (select ','+ltrim(demo_name) from demo where charindex(CONVERT(VARCHAR,demo_id)+',','1,2,3'+',')>0 for xml path('') ),1,1,'')如上 將兩表聯合查詢就能得到想要的結果: [sql]
  1. SELECT t.test_id, demoName=(SELECT stuff( (select ','+ltrim(demo_name) from demo
  2. where charindex(CONVERT(VARCHAR,demo_id)+',',t.demo_ids+',')>0 for xml path('') ),1,1,''))
  3. from demo_test t
SELECT t.test_id, demoName=(SELECT stuff( (select ','+ltrim(demo_name) from demo where charindex(CONVERT(VARCHAR,demo_id)+',',t.demo_ids+',')>0 for xml path('') ),1,1,'')) from demo_test t

1 房地產開發,房地產經紀/銷售,建筑業/工程/施工
2 房地產經紀/銷售,建筑業/工程/施工

這樣的查詢就可以到達預期效果了 <無> $velocityCount-->
CREATE TABLE demo(
demo_id int identity primary key,
demo_name varchar(50)
)

INSERT INTO demo VALUES('房地產開發')
INSERT INTO demo VALUES('房地產經紀/銷售')
INSERT INTO demo VALUES('建筑業/工程/施工')

--------結果--------
1 房地產開發
2 房地產經紀/銷售
3 建筑業/工程/施工


CREATE TABLE demo_test(
test_id int identity primary key,
demo_ids varchar(500)
)

--------結果--------
1 1,2,3
2 2,3


--------最終查詢語句與結果----------
SELECT t.test_id, demoName=(SELECT stuff( (select ','+ltrim(demo_name) from demo
 where charindex(CONVERT(VARCHAR,demo_id)+',',t.demo_ids+',')>0 for xml path('') ),1,1,''))
from demo_test t

1 房地產開發,房地產經紀/銷售,建筑業/工程/施工
2 房地產經紀/銷售,建筑業/工程/施工

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

SQL字段charindex,stuff,forxmlpath(&apos;&apos;)操作字

SQL字段charindex,stuff,forxmlpath('')操作字:很久沒來這兒了 貼一個之前用到的SQL代碼 今天在處理一個功能的時候遇到一些功能解決問題 如:表 [sql] CREATE TABLE demo( demo_id int identity primary key , demo_name varchar (50) ) INSERT INTO demo VALUES (
推薦度:
標簽: sql xml for
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 雷州市| 双辽市| 神农架林区| 公主岭市| 洮南市| 新津县| 宁明县| 资阳市| 安平县| 城固县| 崇州市| 江口县| 德昌县| 永安市| 九龙坡区| 申扎县| 商洛市| 桑日县| 塘沽区| 忻城县| 慈利县| 双桥区| 桃江县| 泸西县| 合山市| 延川县| 岗巴县| 江安县| 南安市| 株洲县| 会东县| 教育| 临潭县| 稷山县| 惠东县| 兴和县| 皮山县| 贵南县| 牡丹江市| 阿瓦提县| 信丰县|