में MINUS ऑपरेटर को कैसे कार्यान्वित करें मैं Google Big Query में MINUS ऑपरेशन को लागू करने का प्रयास कर रहा हूं लेकिन ऐसा लगता है कि क्वेरी संदर्भ में कोई दस्तावेज़ीकरण नहीं है। क्या कोई इस पर आपके विचार साझा कर सकता है। मैंने इसे अतीत में नियमित एसक्यूएल में किया है लेकिन यह सुनिश्चित नहीं है कि Google इसे बड़ी क्वेरी में पेश कर रहा है या नहीं। आपके इनपुट की सराहना की जाती है। धन्यवाद।Google Big Query
5
A
उत्तर
4
BigQuery minus
या except
, आप not exists
साथ एक ही बात कर सकते हैं प्रदान नहीं करता है:
select t1.*
from table1 t1
where not exists (select 1
from table2 t2
where t2.col1 = t1.col1 and t2.col2 = t1.col2 . . .
);
इस गैर शून्य मान के लिए सही ढंग से काम करता है। NULL
मानों के लिए, आपको थोड़ा और प्रयास करने की आवश्यकता है। और, यह भी एक left join
के रूप में लिखा जा सकता है:
select t1.*
from table1 t1 left join
table2 t2
on t2.col1 = t1.col1 and t2.col2 = t1.col2
where t2.col1 is null;
इनमें से एक BigQuery को स्वीकार्य होना चाहिए।
2
क्या मैं आमतौर पर करते हैं शून्य फ़ील्ड की स्वतंत्र रूप से Linoff के जवाब के समान है और हमेशा काम करता है,:
SELECT t1.*
FROM table1 t1 LEFT JOIN
(SELECT 1 AS aux, * FROM table2 t2)
ON t2.col1 = t1.col1 and t2.col2 = t1.col2
WHERE t2.aux IS NULL;
यह नल क्षेत्रों के साथ समस्याओं को हल करती है। नोटिस: भले ही यह एक पुराना धागा है, मैं पूरी तरह से पूर्णता के लिए टिप्पणी कर रहा हूं अगर कोई भविष्य में इस पृष्ठ पर जाता है।
संबंधित मुद्दे
- 1. Google Big Query
- 2. यूनियन QUERY
- 3. सीएसएस समकक्ष <big>
- 4. क्यूटी: परिवर्तनीय में SQL-query का परिणाम सहेजें, SQL-query
- 5. जेपीक्यूएल @Query एनोटेशन
- 6. Hbase/Hadoop Query सहायता
- 7. ओडीएटीए तिथि QUERY
- 8. कोल्डफ्यूजन: QUERY से JSON
- 9. LINQ ऑर्डरबी Descending Query
- 10. पुराना वापस 2 @path @query
- 11. Emacs query-replace-regexp multiline
- 12. कोणीय 2.0 - @ViewQuery और @Query
- 13. स्प्रिंग डेटा और कैसंड्रा @Query
- 14. क्या जावा में int [big] [small] या int [small] [big] के बीच कोई निम्न-स्तर अंतर है?
- 15. आईएफ कंडीशन के साथ MYSQL Sum Query
- 16. वसंत-डेटा @query मानचित्रण परिणाम मुद्दा
- 17. जेपीए @Query 'केस मौजूद होने पर' हाइबरनेट
- 18. mongoexport ई QUERY सिंटेक्स त्रुटि: अप्रत्याशित पहचानकर्ता
- 19. किसी इकाई के बच्चों के लिए Google App Engine Query (फ़िल्टर नहीं)
- 20. सी कथन का विवरण mongo query db.users.find ({age {$ gt: 3}}, {})
- 21. सीमा और मिलियन रिकॉर्ड के साथ QUERY गति
- 22. क्या @Query पैरामीटर में वाइल्डकार्ड जोड़ना संभव है?
- 23. कोडनिर्देशक: $ query-> free_result() सक्रिय रिकॉर्ड का उपयोग करते समय?
- 24. Google स्प्रेडशीट
- 25. Google बिग क्वेरी
- 26. Google BigQuery
- 27. Google Bigquery
- 28. Google ऐप इंजन सॉकेट
- 29. Google एसडीके
- 30. Google स्प्रेडशीट एपीआई
BigQuery अभी तक EXISTS का समर्थन नहीं करता है, इसलिए यह केवल बाएं जॉइन है। –