मामले में सूची - झांकी

0

सवाल

मैं कोशिश कर रहा हूँ बाहर फिल्टर करने के लिए डेटा की एक बड़ी राशि बाहर तो मैं एक बनाने का फैसला किया परिकलित फ़ील्ड का उपयोग कर और अगर मामले product_id सूची में तो '1' और '0' लेकिन किसी कारण के लिए हालांकि यह वाक्यविन्यास त्रुटि.

यह मेरी परिकलित फ़ील्ड:

मामले में जब product_id में ( '31049','31048','26166','27816','26031','28861','28864','28863','28203','28110','20641','38112','45174','20645','28404','20646','20648','26159','33287','31417','40551','41020','40550','40550','40553','40554','29804','29941','31430','33354','36730','26073','31432','31433','31431','38154','38166','26029','28341','45138','38069','42069','26060','26060','33886','33886','28392','29518','44879','20651','20655','42914','37535','28031','27588','29297','37688','37709','29551','29551','30183','29550','26187','29549','41348') फिर '1' और '0' अंत

किसी भी विचार है जो यह लिखा जाना चाहिए?

Thanx अग्रिम में :)

3

सबसे अच्छा जवाब

2

पर एक नमूना डाटासेट यह काम करता है:

SELECT RIDE_ID as ri,
CASE 
 WHEN ri in ('5EB0FAD625CFAEAB', '5A9314E3AF8DCC30') THEN '1'
 ELSE '0'
END AS result
FROM CITIBIKE_TRIPS LIMIT 10; 

मैं: enter image description here

2021-11-18 09:26:23

हाँ, यह काम करता है डेटाबेस में नहीं बल्कि झांकी में :) मैं नहीं कर सकता इसे चलाने में एक परिकलित फ़ील्ड
Razan Aldossary

तो त्रुटि है तो पर झांकी और नहीं हिमपात का एक खंड? मैं से परिचित नहीं हूँ, कैसे की गणना के खेतों में काम झांकी दुर्भाग्य से.
Sergiu
0

हाँ, यह काम करता है डेटाबेस में नहीं बल्कि झांकी में :) मैं नहीं कर सकता इसे चलाने में एक परिकलित फ़ील्ड

शायद का उपयोग LATERAL की अनुमति होगी चलाने के लिए इसे से झांकी:

CREATE OR REPLACE TABLE t(ID  INT, product_id TEXT);
INSERT IGNORE INTO t VALUES (1, '31049'),(2,'31048'), (3, '100');


SELECT *
FROM t
,LATERAL (SELECT CASE WHEN t.product_id IN ( '31049','31048','26166','27816'/*...*/) 
                      THEN '1' ELSE '0' END) AS s(result);

enter image description here

2021-11-18 16:05:47
0

एक विकल्प बनाने के लिए एक मेज के साथ अपने कुंजी है कि आप चाहते हैं फिल्टर करने के लिए, और फिर एक का उपयोग करने के लिए शामिल हो जाने डेटाबेस काम करते हैं. आसान हो सकता है बनाए रखने के लिए । की संभावना अधिक कुशल

एक अन्य विकल्प बनाने के लिए है एक सेट में झांकी के आधार पर product_id क्षेत्र है. को परिभाषित है कि सेट की जाँच करके उत्पाद आईडी आप चाहते हैं, और फिर जगह के सेट को फ़िल्टर करने के लिए शेल्फ फिल्टर करने के लिए या तो में शामिल हैं या बाहर के product_ids अपने सेट में.

2021-11-20 00:36:47

अन्य भाषाओं में

यह पृष्ठ अन्य भाषाओं में है

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

इस श्रेणी में लोकप्रिय

लोकप्रिय सवाल इस श्रेणी में