કોમ્પ્યુટર્સ, પ્રોગ્રામિંગ
નિવેદન પસંદ કરો (એસક્યુએલ)
એસક્યુએલ સૌથી વારંવાર ઉપયોગ તત્વ - ટ્રાન્સફર એસક્યુએલ સંક્ષેપ પોતે (ભાષા માળખાગત પ્રશ્નો છે) હકીકત એ છે કે જરૂર પ્રતિબિંબિત કરે છે. નિવેદન ડેટાબેઝ સંકેત સમાવતી અમુક માહિતી લાવવા - પંક્તિઓ પસંદ કરો, અવગણો અથવા પુનઃક્રમાંકિત આપોઆપ અનાવશ્યક માહિતી દૂર કૉલમ પસંદ કરો (એસક્યુએલ) મદદ કરે છે.
વાક્યરચના
યોગ્ય રીતે કોઈપણ ઓપરેટર ઉપયોગ કરનાર સૌ પ્રથમ તમારી જાતને વિચારણા હેઠળ પ્રોગ્રામિંગ ભાષાની વાક્યરચના સાથે પરિચિત જ જોઈએ. જ્યારે એસક્યુએલ ભાષા વિશિષ્ટરૂપે વાત પસંદ કરો (ઓપરેટર) નીચેના વાક્યરચના છે:
પસંદ | તે ડેટાબેઝ કે અમે વિનંતી પર પસાર કહે છે. આ શબ્દ. |
એક, બે, ત્રણ ... | કૉલમ પ્રદર્શિત સૂચિ |
પ્રતિ | તે ટેબલ જેમાંથી ડેટા પસંદ કરવામાં આવશે નામ સૂચવે છે. તે પણ ફરજિયાત શબ્દ છે. |
આ કહેવાતા "ટૂંકા" ઓપરેટર વાક્યરચના, પરંતુ તે પસંદ કીવર્ડ વગર અને ડેટાબેઝમાંથી હકીકત આપણને દોરે છે અમારા વિનંતી સાથે પાલન કરતું નથી.
પૂર્ણ નિવેદન વાક્યરચના નીચેના આંકડો માં બતાવ્યા પ્રમાણે છે:
અહીં કલમ જ્યાં તમે શરતો ઉલ્લેખ કરીને તમારી શોધ રિફાઇન કરવા માટે પરવાનગી આપે છે.
જૂથ મૂલ્યો અને એકંદર કાર્ય માટે વપરાય ઓફર ગ્રુપ તેમને અરજી માટે, અને પરિણામ સ્પષ્ટ કરવા જૂથ દરખાસ્ત રાખવાથી વાપરે પછી.
આનાથી સૉર્ટ કરો ઓર્ડર ચડતા ઉતરતા ક્રમમાં અથવા પસંદ સ્તંભની કિંમતો સક્ષમ હશે.
с информацией: એક નિવેદનમાં પસંદ સાથે વધુ સ્પષ્ટ રીતે જોવા માટે, ધારણ અમારા ડેટાબેઝમાં નીચેનું ટેબલ બિલાડીઓ માહિતી છે કે:
Id | પ્રજનન | નામ | જન્મદિવસ | રંગ |
1 | Bobtail | સ્વામી | 04/01/2017 | ગ્રે |
2 | કર્લ | ખોટો દેખાવ | 03/16/2017 | વ્હાઇટ |
3 | માઉ | પેન્થર | 03/30/2017 | બ્લેક |
4 | Bobtail | ટાયસન | 02/23/2017 | ગ્રે |
5 | Burmilla | એથેના | 08/01/2017 | બ્લેક |
દરેક પંક્તિ એક અનન્ય ખંડ કિટ્ટી, તેના જાતિના, ઉપનામ, જન્મ અને રંગ તારીખ સમાવે છે. અમે પણ તે કેવી રીતે ઓપરેટર પસંદ કરો (એસક્યુએલ), પહેલેથી જ આ ટેબલ ડેટા પર આધારિત છે ધ્યાનમાં લેશે.
માહિતી ટેબલ પરથી નમૂનારૂપી આવે છે
ઉપરોક્ત ચર્ચા મુજબ, માહિતી તમે ટેબલ પરથી જરૂર અમે કીવર્ડ ઉપયોગ કરશો એક નમૂનો છે.
શબ્દ કૉલમ પસંદ પ્રદર્શિત કરવા માટે નિર્દિષ્ટ કરે છે. તમે જરૂરી કૉલમ, અલ્પવિરામથી વિભાજિત કરીને યાદી કરી શકો છો, તો પછી સમગ્ર માળખું આના જેવો દેખાશે:
પસંદ રંગ, જાતિ, નામ બિલાડીઓ પ્રતિ |
તમે જોઈ શકો છો, અમે કયા ક્રમમાં તેઓ અમને જરૂર કૉલમ ગોઠવી શકો છો. વધુમાં, અમે અમને માત્ર જરૂરી કૉલમ જાણી શકે છે.
ત્યાં પણ એક ટેબલ દૃશ્યમાં તમામ કૉલમ્સ માટે સંકેત કરે છે. આ કરવા માટે, પસંદ કરો (*) એક જગ્યા દ્વારા ફૂદડી સૂચવે પછી. સમગ્ર માળખું આના જેવો દેખાશે:
* પસંદ બિલાડીઓ પ્રતિ |
ઉપર ક્વેરી પરિણામ - સંપૂર્ણ ટેબલ બિલાડીઓ, સ્વરૂપમાં રજૂ જેમાં તે છેલ્લા વિભાગ અંતે સમાવેશ થાય છે.
ઘણા લોકો એક પંક્તિ માં એસક્યુએલ સિલેક્ટેડ કામગીરી કેવી રીતે જગ્યાએ આશ્ચર્ય. મોટે ભાગે આ જરૂરી છે જ્યારે તમે અટક, નામ અને અલગ કૉલમ મૂકવામાં વ્યક્તિ પિતા કે પૂર્વજના નામ પરથી ઊતરી આવેલું ભેગા કરવા માંગો છો.
આ કિસ્સામાં, અમે જાતિઓ અને બિલાડીઓ બિલાડી ટેબલ રંગો ભેગા કરો. રંગ કે વિવિધ ડેટાબેઝ વિવિધ અક્ષરો શબ્દમાળા શૃંખલીકરણ માટે વપરાય છે. કેટલાક કિસ્સાઓમાં તે માત્ર એક વત્તા (+), અન્ય છે - એક બેવડી રેખા લક્ષણ (||) અથવા એક એમ્પરસેંડ (&), ક્યારેક ઉપયોગ થાય છે અને ઑપેરન્ડ CONCAT. તેથી, ચોક્કસ ડેટાબેઝ, કે જે તમને કામ આવે એનોટેશન વાંચવાની જરુ સંયુક્ત પહેલાં.
જાતિ પસંદ કરો || ',' || રંગ બિલાડીઓ પ્રતિ |
પરિણામ અમે નીચેની મેળવો:
પ્રજનન, રંગ |
Bobtail, ગ્રે |
કર્લ, વ્હાઈટ |
માઉ, બ્લેક |
Bobtail, ગ્રે |
Burmilla, બ્લેક |
અનાવશ્યક માહિતી નાબૂદી
સ્પષ્ટ - કાર્ય પસંદ કરો (એસક્યુએલ), જે નમૂના પરિણામો સંપૂર્ણપણે સમાન શબ્દમાળાઓ ના ડુપ્લિકેશન ટાળવા માટે પરવાનગી આપે છે.
ઉદાહરણ તરીકે, આપણે જાણીએ છીએ શું બિલાડી ઓલાદો અમારા ટેબલ હોય માંગો છો. તમે એક સરળ ક્વેરી ઉપયોગ કરી રહ્યા છો, તો:
જાતિ પસંદ કરો બિલાડીઓ પ્રતિ |
પછી અમે એક અપેક્ષિત પરિણામ મેળવો:
પ્રજનન |
Bobtail |
કર્લ |
માઉ |
Bobtail |
Burmilla |
તમે જોઈ શકો છો તરીકે, Bobtail જાતિના બે વાર ડુપ્લિકેટ છે. સ્પષ્ટ દલીલ નકલ ટાળવા માટે, અમે માત્ર ક્વેરી ઉમેરવા કરવાની જરૂર છે:
અલગ જાતિના પસંદ બિલાડીઓ પ્રતિ |
સ્પષ્ટીકરણ વિનંતી
વાસ્તવમાં, વર્ચ્યુઅલ કંઈ વિનંતી ટેબલ પંક્તિઓ એક સંપૂર્ણ સેટ તરીકે આઉટપુટ માહિતી નથી. પસંદ કરો (એસક્યુએલ) કરવાની દરખાસ્ત ધ્યાનમાં માત્ર યોગ્ય રેખાઓ પસંદગી માટે માપદંડ વ્યાખ્યાયિત કરવા માટે પરવાનગી આપશે.
તેથી આ મિલકત ક્યાં છે. દરખાસ્ત વિશેષણો લાગુ પડે છે - એક શરતી અભિવ્યક્તિ છે, જે આઉટપુટ કિંમત આપે છે "સાચા" અથવા "ખોટા." વિધાન પસંદ કરો કે જેના માટે શરતી અભિવ્યક્તિ સાચું પડે ટેબલ પરથી માત્ર માહિતી, અથવા "સત્ય" બહાર કાઢવા કરશે.
તે આ બાંધકામ એક સરળ નમૂના સાથે સોદો મદદ કરે છે. ધારો કે આપણે કાળા રંગ બિલાડીઓ વિશે તમામ જાણવા માંગો છો.
* પસંદ બિલાડીઓ પ્રતિ ક્યાં રંગ = 'બ્લેક' |
આ ક્વેરી પરિણામ ટેબલ આગળના પંક્તિ હશે:
3 | માઉ | પેન્થર | 03/30/2017 | બ્લેક |
5 | Burmilla | એથેના | 08/01/2017 | બ્લેક |
તમે પણ લોજિકલ ઓપરેટર્સનો ઉપયોગ શરતો ભેગા શકાય છે, અને અથવા, નથી.
ઓફર ગ્રુપ
ઓફર ગ્રુપ, પસંદ કરો (એસક્યુએલ) માં વપરાય છે, એક ચોક્કસ કૉલમ (અથવા કૉલમ્સ) નું મૂલ્ય ક્વેરી જૂથ માટે તમને પરવાનગી આપે છે, અને પછી તેમને એકંદર કાર્ય માટે લાગુ પડે છે.
એકંદર વિધેયો સમાવેશ થાય છે:
- કાઉન્ટ - ક્વેરી દ્વારા પસંદ કરેલ પંક્તિઓ સંખ્યા ગણતરી કરે છે.
- સમ - પસંદગી સ્તંભ બધી અંકગણિત રકમ.
- મીન - પસંદગી સ્તંભ લઘુત્તમ આઉટપુટ.
- મેક્સ - અનુક્રમે, પસંદ કરેલ સ્તંભ મહત્તમ મૂલ્યો ધરાવે છે.
- સરેરાશ - સરેરાશ મૂલ્ય.
દરખાસ્તની યોજના શ્રેષ્ઠ ઉદાહરણ માર્ગ દ્વારા સમજવામાં આવે છે. ધારો કે અમે દરેક જાતિના બિલાડીના બચ્ચાં અમારી પાસે કેટલા બહાર શોધવા માંગો છો. આ કરવા માટે, નીચેના સરળ ક્વેરી બનાવો:
જાતિ પસંદ કરો, કાઉન્ટ (*) બિલાડીઓ પ્રતિ જાતિ દ્વારા જૂથ |
નીચેના કોષ્ટકમાં ઇચ્છા પરિણામ:
પ્રજનન | કાઉન્ટ |
Bobtail | 2 |
કર્લ | 1 |
માઉ | 1 |
Burmilla | 1 |
તમે જોઈ શકો છો તરીકે, bobtail બિલાડીઓ પ્રજનન અમે માત્ર એક બે, અન્ય છે. આવા પ્રથા વિનંતી, અમારા ટેબલ પર આધારિત અંતે, સંવર્ધક સમજી શકે બિલાડીઓ જાતિઓના ગ્રાહકો વચ્ચે માંગ છે, અને શું - કોઈ.
એવું લાગે છે કે વાસ્તવિક કોષ્ટકની એન્ટ્રીઓના વિશાળ સંખ્યા કારણે હજુ વિનંતી સ્પષ્ટ અને માત્ર તે બિલાડીના બચ્ચાં, જે કરતા વધારે હતી, ઉદાહરણ માટે દસ પ્રદર્શિત કરવા માંગો છો છે. સ્પષ્ટ કરવા માટે અથવા ફિલ્ટર જૂથો દરખાસ્ત રાખવાથી વપરાય છે. તે અમને ચોક્કસ જૂથો, જ્યાં કલમ, કે જે ચોક્કસ રેખાઓ કાઢી સમાન નિકાળવા પરવાનગી આપે છે. શરત એકંદર કાર્ય દ્વારા વ્યાખ્યાયિત કરવામાં આવે છે. વિનંતી ભરો:
જાતિ પસંદ કરો, કાઉન્ટ (*) બિલાડીઓ પ્રતિ જાતિ દ્વારા જૂથ કાઉન્ટ (*) રાખવાથી <= 10 |
શરત અમે કહેવામાં આવ્યું હતું કારણ કે, તેના પરિણામે અમે મેળવવા માટે, ઉદાહરણ તરીકે જ છે ઉલ્લેખ કર્યા વિના "દરેક જાતિના બિલાડીઓને નંબર 10 કરતાં વધુ છે." પરંતુ અહીં તે યોજના પોતે દરખાસ્ત રાખવાથી કામ કરે સમજવા માટે મહત્વનું છે. પરંતુ જો તમે ગણતરી (*) = 1 રાખવાથી પર તર્ક શરત બદલવા માટે, તે પછી પરિણામ ત્રણ રેખાઓ ઘટાડો થશે અને બિલાડીના બચ્ચાં, જે ફક્ત એક બાકી દર્શાવે છે.
સૉર્ટ
ઓફર પસંદ કરો (એસક્યુએલ) ઓપરેટર કે ચડતા અથવા એક અથવા વધુ કૉલમ્સ માં ઉતરતા ક્રમમાં આઉટપુટ પંક્તિઓ સૉર્ટ પરવાનગી આપે છે - દ્વારા ઓર્ડર સાથે પરિચિત મેળવો.
તે અંતિમ ઓફર તમામ નિવેદન માળખું પસંદ છે - તે યાદ રાખવું દ્વારા ઓર્ડર મહત્વનું છે. તેને પસંદ કર્યા પછી મૂકવામાં આવે છે પ્રતિ, ક્યાં, ગ્રુપ દ્વારા, આવી રહી છે.
ત્યાં સૉર્ટિંગ દરમિયાન ત્રણ મહત્વનું બિંદુઓ છે:
1) તમે કૉલમ, જે પ્રત્યેક વ્યક્તિગત કાં તો (ASC) ચઢી, અથવા ઉતરતા (DESC) છટણી કરી શકાય કોઈપણ નંબર સ્પષ્ટ કરી શકો છો.
2) બધા ઓર્ડર ઉપર કૉલમ સજા દ્વારા સિલેક્ટેડ પસંદ કરેલ કૉલમ્સ વચ્ચે હાજર હોવા જોઈએ.
3) વૈકલ્પિક યાદી ચોક્કસ નામો કૉલમ સૉર્ટ કરવા માટે, તમારે ફક્ત તેમની સંખ્યા જે હેઠળ તેઓ વિધાન પસંદ કરો પર જાઓ નિર્દેશ કરી શકો છો.
અમે આશા રાખીએ છીએ કે આ લેખ દ્વારા તમે કેવી રીતે એસક્યુએલ ક્વેરીઝ ઉપયોગ કરે છે અને હવે સરળતાથી તમારા ડેટાબેઝ જરૂરી માહિતી પસંદ કરવા વિશે મૂળભૂત જ્ઞાન મળશે.
Similar articles
Trending Now