मेरे पास एक टेबल है और मैं केवल उन कॉलम का उपयोग करना चाहता हूं जो शून्य नहीं हैं

उदाहरण के लिए:

PhysicalNo  Set Gush    Helka id        Meshalem    Street
10B715      222 20963   16    311572895     
10B718          20963   16    324555986     
10B724      222 20963   16          
10B727      222 20963   16    55672315      
10B72A      222 20963   16    55672315      
10B72D      222         17    51381507      
10B730      222 20963               
10B733      222 20963   17    13855184      
10B736      222         17          
10B739          20963   17    13855184      
10B73C      222 20963   17    50272236      
10B73F      222 20963   17          
10B742      222 20963   17    50272236      
10B745          20963   17          
10B748              

क्वेरी केवल कॉलम अपडेट करेगी "PhysicalNo Set Gush Helka"। हर बार क्वेरी को बदले बिना यह जांच करेगा कि कॉलम पहले शून्य नहीं है और फिर अपडेट करें।

-2
Shay Rahamim 28 अक्टूबर 2019, 18:02
2
किसी भी कारण से इसे "वीबीए" टैग किया गया है? साथ ही, वर्तमान में आपके पास मौजूद क्वेरी के साथ कृपया अपना प्रश्न संपादित करें करें।
 – 
BigBen
28 अक्टूबर 2019, 18:03
कृपया हमें यह भी बताएं कि आप किस डेटाबेस का उपयोग करते हैं? Oacle, MySQL या कुछ और?
 – 
VBoka
28 अक्टूबर 2019, 18:07
इसकी पहुंच में है, लेकिन मैं मौडल में वीबीए का भी उपयोग कर सकता हूं
 – 
Shay Rahamim
28 अक्टूबर 2019, 18:09
मैं एसक्यूएल क्वेरी का उपयोग कर सकता हूं
 – 
Shay Rahamim
28 अक्टूबर 2019, 18:12

2 जवाब

क्या मैं सभी स्तंभों के माध्यम से लूप कर सकता हूं और सूची प्राप्त कर सकता हूं यदि कॉलम नल नहीं है?

फिजिकलनो सेट गश हेल्का आईडी मेशलेम स्ट्रीट 10बी715 222 20963 16 311572895
10बी718 20963 16 324555986
10बी724 222 20963 16
10बी727 222 20963 16 55672315
10बी72ए 222 20963 16 55672315
10बी72डी 222 17 51381507
10बी730 222 20963
10बी733 222 20963 17 13855184
10बी736 222 17
10बी739 20963 17 13855184
10बी73सी 222 20963 17 50272236
10बी73एफ 222 20963 17
10बी742 222 20963 17 50272236
10बी745 20963 17
10बी748

लूप मुझे मेशालेम स्ट्रीट देगा, इस उदाहरण की तरह वीबीए में वह लूप टेबल के माध्यम से। मैं चाहता हूं कि यह टेबल के कॉलम के माध्यम से लूप करे

`सेट डीबी = एप्लीकेशन। करंटडेटा

प्रत्येक tbl के लिए db.AllTables . में

डीबग करें। प्रिंट करें tbl.Name`

0
Shay Rahamim 29 अक्टूबर 2019, 12:37

एमएस एक्सेस में, आप इसे इस प्रकार वाक्यांश कर सकते हैं:

update t 
    set PhysicalNo  = nz(PhysicalNo, 0),
        [Set] nz([Set], 0),
        Gush = nz(Gush, 0),
        Helka = nz(Helka, 0)
    where PhysicalNo is null or [Set] is null or
          Gush is null or Helka is null;
0
Gordon Linoff 28 अक्टूबर 2019, 21:13