2012-01-08 13 views
0

次のように指定します。カンマ区切りのSQL分割フィールド

Products_Joined.METATAG_Keywords AS Keyword, 

これはこれは私がなるように別々のフィールドにこれを分割するために抱き合わせています

shoe,sneaker,boot,slipper 

「キーワード」を返します。

keyword1 shoe 
keyword2 sneaker 
keyword3 boot 
keyword4 slipper 

コンマ区切り文字のJavascript分割機能のようなものです。

残念ながら、このフィールドはデータベースに格納されています。

EDIT:私は完全なSQLクエリを提供していますが、おそらく誰かがこれがどのバージョンのSQLであるかを知ることができます。

SELECT 
'home-and-garden-products > home decorations > rugs' AS Category, 
SUBSTRING(Products_Joined.ProductName, 6,LEN(Products_Joined.ProductName)) AS [stripHTML-Title], 
'Config_FullStoreURL' + 'ProductDetails.asp?ProductCode=' + Products_Joined.IsChildOfProductCode AS Link, 
Products_Joined.ProductCode AS SKU, 
CAST(IsNull(Products_Joined.SalePrice,Products_Joined.ProductPrice) AS VARCHAR(30)) AS Price, 
Products_Joined.ProductManufacturer AS Brand, 
Products_Joined.UPC_code AS UPC, 
'Config_FullStoreURLConfig_ProductPhotosFolder/' + IsNull(Products_Joined.IsChildOfProductCode,Products_Joined.ProductCode) + '-2T.jpg' AS Image, 
Products_Joined.ProductDescription AS [stripHTML-DESCRIPTION], 
Products_Joined.ProductManufacturer AS Manufacturer, 
Products_Joined.vendor_partno AS [Mfr part number], 
'0' AS [Shipping Cost], 
Products_Joined.Google_Color AS Color, 
Products_Joined.Google_Material AS Material, 
Products_Joined.ProductWeight AS [Shipping Weight], 
Products_Joined.Google_Size AS Size, 
Products_Joined.METATAG_Keywords AS Keyword, 
Products_Joined.ProductWeight AS Weight 
FROM Products_Joined WITH (NOLOCK) 
WHERE (Products_Joined.ProductPrice > 0) 
AND (Products_Joined.IsChildOfProductCode IS NOT NULL) 
ORDER BY Products_Joined.ProductCode 

答えて

1

あなたはthis pageは、あなたが探しているソリューションが含まれていることがあります。

希望すると助かります!

+0

うーん、どのように:( – user357034

+0

動作しない、それは誤った結果のエラーメッセージや説明を働いていないだろう – LaKraven

+0

質問を編集して完全なクエリを追加しました。あなたがリンクしているコードをどこに追加するか分かりません – user357034

関連する問題